# Features
- Add class comment as tooltip in Calypso. #15660
https://github.com/pharo-project/pharo/pull/15660
- Add file out for Epicea entries #15644
https://github.com/pharo-project/pharo/pull/15644
- Debugger: Integrating assertion rewriting (2nd attempt) #626
https://github.com/pharo-spec/NewTools/pull/626
# Fixes
- Prevent font chooser open error listing #638
https://github.com/pharo-spec/NewTools/pull/638
- Preventing "Run to" debugger command from raising update events, in order to
prevent unnecessary (and broken) updates #642
https://github.com/pharo-spec/NewTools/pull/642
- Traits: Fix wrong source pointer (v2) #15741
https://github.com/pharo-project/pharo/pull/15741
- Fix: Syntax highlight of inst vars in inspector eval pane #15723
https://github.com/pharo-project/pharo/pull/15723
- Calypso: Do not crash if a baseline is wrongly defined #15711
https://github.com/pharo-project/pharo/pull/15711
- Fix ephemeron support in Fuel #15670
https://github.com/pharo-project/pharo/pull/15670
- Change to size_t for ffi calls that currently use ulong for pointers. #15696
https://github.com/pharo-project/pharo/pull/15696
- Fix a ZeroDivide exception when scroll target is 0 calculating scroll deltas
#15702
https://github.com/pharo-project/pharo/pull/15702
- Fix/baseline repo #15629
https://github.com/pharo-project/pharo/pull/15629
# Rendering / Graphics
- Rework #nonCachingFullDrawOn: on HandMorph to use a matching ScalingCanvas
for the shadow form #15736
https://github.com/pharo-project/pharo/pull/15736
- Add #drawFormSet:at: and #translucentFormSet:at: to AthensCanvasWrapper #15735
https://github.com/pharo-project/pharo/pull/15735
- Add ScalingCanvas and #canvasScaleFactor for OSWorldRenderer #15647
https://github.com/pharo-project/pharo/pull/15647
- Add initialization of ScalingCanvas to BaselineOfMorphic #15672
https://github.com/pharo-project/pharo/pull/15672
- Fix #checkForNewScreenSize on OSWorldRenderer to also check the
#actualScreenSize #15673
https://github.com/pharo-project/pharo/pull/15673
- Make MorphTreeNodeMorph and IndentingListItemMorph use a FormSet for the
expand/collapse toggle #15676
https://github.com/pharo-project/pharo/pull/15676
- Refactor IconicButtonMorph to support use of a FormSet #15680
https://github.com/pharo-project/pharo/pull/15680
# Refactoring Engine
- Tests and enhancements for RenameInstanceVariableDriver #15703
https://github.com/pharo-project/pharo/pull/15703
- Refactor: extract method third pass #15693
https://github.com/pharo-project/pharo/pull/15693
- New Refactoring Driver to rename variables #15617
https://github.com/pharo-project/pharo/pull/15617
- Cleanup/extract method first pass #15674
https://github.com/pharo-project/pharo/pull/15674
- Test: removal of non-empty class with subclasses #15671
https://github.com/pharo-project/pharo/pull/15671
- Refactor: extract method transformation cleanup #15675
https://github.com/pharo-project/pharo/pull/15675
- Enhance driver #15679
https://github.com/pharo-project/pharo/pull/15679
# Variables
-
15665-Not-possible-to-edit-slots-when-using-new-definition-format--RBLiteralValueNode-DNU-name
#15667
https://github.com/pharo-project/pharo/pull/15667
- Do not use #classVarNamed: / #classVarNamed:put: #15685
https://github.com/pharo-project/pharo/pull/15685
- refactor more #classPool users #15710
https://github.com/pharo-project/pharo/pull/15710
- rewrite #anyUserOfClassVarNamed: using the Variable API #15717
https://github.com/pharo-project/pharo/pull/15717
- Cleanup: move extension methods Slot package to where the classes are #15742
https://github.com/pharo-project/pharo/pull/15742
# Compiler / Compilation / CompiledMethods
- 15697-Playground-need-to-color-not-yet-created-bindings-red #15698
https://github.com/pharo-project/pharo/pull/15698
- move error handling from CompiledMethod to CompiledCode and rename #15651
https://github.com/pharo-project/pharo/pull/15651
- 15640-Objectclone-has-code-for-CompiledCode #15648
https://github.com/pharo-project/pharo/pull/15648
- 15126-IRSequencenotEmpty-should-be-isNotEmpty #15714
https://github.com/pharo-project/pharo/pull/15714
- deprecate #noPattern and noPattern: #15715
https://github.com/pharo-project/pharo/pull/15715
- 6470-Improve-the-class-comment-of-RBScanner #15716
https://github.com/pharo-project/pharo/pull/15716
- 15596-Cleanup-respondsTo-check-for-doItReceiver #15712
https://github.com/pharo-project/pharo/pull/15712
- cleanup #doitReceiver check #1485
https://github.com/pharo-spec/Spec/pull/1485
# Class Builder / Class Installer
- Merge package Shift-Changes into the main Shift-ClassBuilder package #15663
https://github.com/pharo-project/pharo/pull/15663
- check if we can have WeakLayout as a subclass of VariableLayout #15658
https://github.com/pharo-project/pharo/pull/15658
- reduce the senders of #asSlotCollection #15659
https://github.com/pharo-project/pharo/pull/15659
- do not use #slotsFromString: / sharedVariablesFromString: #15654
https://github.com/pharo-project/pharo/pull/15654
- Small cleanup ClassInstaller #15686
https://github.com/pharo-project/pharo/pull/15686
- ClassBuilder: remove Ficus from Shift baseline #15690
https://github.com/pharo-project/pharo/pull/15690
- Classbuilder: rewrite users of #sharedPools: with string arguments #15695
https://github.com/pharo-project/pharo/pull/15695
- use sharedPoolsFromString: in old style class defs and Hermes #15706
https://github.com/pharo-project/pharo/pull/15706
- Deprecate old API for traits #15713
https://github.com/pharo-project/pharo/pull/15713
- simplify and comment #sharedVariablesFromString #15692
https://github.com/pharo-project/pharo/pull/15692
- move ClassInstaller into the Builder package #15727
https://github.com/pharo-project/pharo/pull/15727
- ClassInstaller: use the oldClass of the builder #15739
https://github.com/pharo-project/pharo/pull/15739
# Bootstrap / Full Image Load
- Introduce Kernel-CodeModel package #15583
https://github.com/pharo-project/pharo/pull/15583
- Update BaselineOfPharoBootstrapProcess.class.st #15691
https://github.com/pharo-project/pharo/pull/15691
- Extract ClassDefinitionPrinters from the Kernel #15656
https://github.com/pharo-project/pharo/pull/15656
# CI/Tests
- No rule check for non-existing super implementor (Second PR) #15705
https://github.com/pharo-project/pharo/pull/15705
- Better name for testNoSentButNotImplementedSelectors #15720
https://github.com/pharo-project/pharo/pull/15720
- ReSuperSendsNewRule has a typo in description (#initiailize -> #initi… #15725
https://github.com/pharo-project/pharo/pull/15725
# Cleanup
- Remove ChangeSorter from loading #634
https://github.com/pharo-spec/NewTools/pull/634
- Harvested and improved some changes proposed in a PR that was also re… #15745
https://github.com/pharo-project/pharo/pull/15745
- Startup preferences shoud not be in morphic baseline #15731
https://github.com/pharo-project/pharo/pull/15731
- Fix a deprecated send in testComparisonToSimilarQueryButWithDifferentTag
#15661
https://github.com/pharo-project/pharo/pull/15661
- Merge package ParametrizedTests into SUnit #15662
https://github.com/pharo-project/pharo/pull/15662