Changes

Summary

  1. make block arg and temp def use visitNode: to style comment in shout (details)
  2. By definition an abstract class will not implement all the logic to work (details)
  3. Dictionary and SmallDictionary #values can use new:streamContents: (details)
  4. - use NECEntry instad of CompletionEntry - cleanup NECEntry a bit     - (details)
  5. small fix (details)
  6. - remove atCompletionPosition from TextEditor as we only use it from the (details)
  7. move #selectedClassOrMetaClass to not be extension, there are a lot of (details)
Commit 053cb987c21cb0b0dd83b274f06ef80d3b887256 by leuenberger
make block arg and temp def use visitNode: to style comment in shout
The file was modifiedsrc/Shout/SHRBTextStyler.class.st (diff)
Commit 8b56818252100468b0ff04178ae541bc68c92674 by cyril
By definition an abstract class will not implement all the logic to work
in standalone. Thus, RBExplicitRequirementMethodsRule should not fail on
abstract classes.
The file was modifiedsrc/GeneralRules/RBExplicitRequirementMethodsRule.class.st (diff)
Commit 1c36ef47354b2a21f3cff46b831d2a16a18b5bc2 by marcus.denker
Dictionary and SmallDictionary #values can use new:streamContents:
(#keys is doing that already).
Speed is not impacted as the implemention does exactly the same,
The file was modifiedsrc/Collections-Unordered/Dictionary.class.st (diff)
The file was modifiedsrc/Collections-Unordered/SmallDictionary.class.st (diff)
Commit cc338259d58b5b852a0ff6fbfce7957491d01eb9 by marcus.denker
- use NECEntry instad of CompletionEntry - cleanup NECEntry a bit     -
remove #type ivar     - add node ivar     - remove #isLocal and
#isSelector (not used)     - use #lookupSelector, remove lookupSelector:
class:
The file was modifiedsrc/NECompletion/NECLocalEntry.class.st (diff)
The file was removedsrc/NECompletion/CompletionEntry.class.st
The file was modifiedsrc/NECompletion/NECEntry.class.st (diff)
The file was modifiedsrc/NECompletion/NECSelectorEntry.class.st (diff)
The file was modifiedsrc/NECompletion/CompletionModel.class.st (diff)
The file was modifiedsrc/NECompletion/NECEntry.class.st (diff)
Commit a9c093f867883efa55ad3102b04c6f12e4cbc944 by marcus.denker
- remove atCompletionPosition from TextEditor as we only use it from the
Rubric editor - completionDescription is not needed anymore (it comes
not from the entries, not the AST node)
The file was removedsrc/NECompletion/TextEditor.extension.st
The file was modifiedsrc/NECompletion/RBProgramNode.extension.st (diff)
Commit c2a00d3bca0a43cbc468b61a5d1f870e21ccfa4c by marcus.denker
move #selectedClassOrMetaClass to not be extension, there are a lot of
these in the system and they are used not only for completion
The file was modifiedsrc/Tool-Finder/FinderUI.class.st (diff)
The file was removedsrc/NECompletion/FinderUI.extension.st