This week, we continued the work on Pharo12.
#Fixes
- Drop use of Paragraph from #drawOn: in ToggleWithSymbolMenuItemShortcut to
fix menu item alignment #13764
https://github.com/pharo-project/pharo/pull/13764
- 13657-With-CleanBlocks-enabled-tests-fail-when-trying-to-Fuel-out-stack #13763
https://github.com/pharo-project/pharo/pull/13763
- Adjust icon and key text spacing in ToggleMenuItemMorph #13722
https://github.com/pharo-project/pharo/pull/13722
# Features
- add object to represent the Native Window #13566
https://github.com/pharo-project/pharo/pull/13566
- Add menu items ‘Indent’ and ‘Outdent’ to the menu built through #menuOn: in
RubSmalltalkCodeMode #13714
https://github.com/pharo-project/pharo/pull/13714
# Compiler
- Remove Object bindingOf: and hasBindingOf: #13736
https://github.com/pharo-project/pharo/pull/13736
https://github.com/pharo-spec/Spec/pull/1392
- Compiler: remove #lookupVar:declare: #13737
https://github.com/pharo-project/pharo/pull/13737
https://github.com/pharo-spec/Spec/pull/1390
-
13723-Binding-for-variable-in-Playground-is-nil-after-assigning-a-number-to-it
#13739
https://github.com/pharo-project/pharo/pull/13739
# Protocols
- Method announcements should use real protocols #13730
https://github.com/pharo-project/pharo/pull/13730
- Clean the way to get the selectors in a protocol #13759
https://github.com/pharo-project/pharo/pull/13759
- Inline protocol removal from ClassOrganization #13753
https://github.com/pharo-project/pharo/pull/13753
- Diver cleanings around protocols #13749
https://github.com/pharo-project/pharo/pull/13749
- Inline ClassOrganization>>#removeElement: in ClassDescription #13748
https://github.com/pharo-project/pharo/pull/13748
- Implement ClassDescription>>#protocolNameOfSelector: #13728
https://github.com/pharo-project/pharo/pull/13728
- Move #protocolOfSelector: to ClassDescription #13711
https://github.com/pharo-project/pharo/pull/13711
- Improve removal of protocols and add tests #13692
https://github.com/pharo-project/pharo/pull/13692
# Refactoring Engine
- Refactoring RBRefactoringWarning and RBRefactoringError #13367
https://github.com/pharo-project/pharo/pull/13367
# Cleanup
- Update 01-loadMetacello.st: MetacelloPharoCommonPlatform #13762
https://github.com/pharo-project/pharo/pull/13762
- update-dependencies #13754
https://github.com/pharo-project/pharo/pull/13754
- 10069-Review-NullTextStyler #13752
https://github.com/pharo-project/pharo/pull/13752
-
12444-cleanup-todo-from-testClassSideInitializeMethodNeedsToBeInClassInitializationProtocol
#13750
https://github.com/pharo-project/pharo/pull/13750
- Cleanup-MetacelloPharoPlatform #13738
https://github.com/pharo-project/pharo/pull/13738
https://github.com/pharo-project/pharo/pull/13747
https://github.com/pharo-project/pharo/pull/13716
- Move-isObservableSlot #13745
https://github.com/pharo-project/pharo/pull/13745
https://github.com/pharo-spec/Spec/pull/1393
- Add class comments to mocks #13743
https://github.com/pharo-project/pharo/pull/13743
- Class-Deprecate-classComment #13744
https://github.com/pharo-project/pharo/pull/13744
- Cleanup TheManifestBuilder #13742
https://github.com/pharo-project/pharo/pull/13742
- finally remove AbstractTool #13715
https://github.com/pharo-project/pharo/pull/13715
https://github.com/pharo-spec/NewTools/pull/523
- Remove dead code in session manager #13729
https://github.com/pharo-project/pharo/pull/13729
- Fix deprecated call #13710
https://github.com/pharo-project/pharo/pull/13710
- extract return from ifNilifNotNil in ChangeSorterModel #516
https://github.com/pharo-spec/NewTools/pull/516
- Do not listen to method recategorization in MessageBrowser #524
https://github.com/pharo-spec/NewTools/pull/524