merge spec 0.8.4 #8679
===================
- add tree drag&drop support
- improve merging of morphic stylesheets
- fixed a bug on tables that was preventing users to listen keyUp/keyDown events
- fixed a bug where styles were not applied to component list elements.
- other minor fixes
merge newtools 0.5.3 #8684
======================
- introduce StPharoStyleContributor to allow tools to make explicit its style
requirements
- fixes
Merge Iceberg/LibGit
=====================
- fixing-initialization-of-iceberg #8693
https://github.com/pharo-project/pharo/pull/8693
- #call:options: send in LGitDiff>>#diff_find_similar:diff_find_options: #8128
https://github.com/pharo-project/pharo/issues/8128
- #postLoadActions of LibtGit needs to initialize the FFICompilerPlugin #5129
https://github.com/pharo-project/pharo/issues/5129
- Unused ivars in Iceberg #8606
https://github.com/pharo-project/pharo/issues/8606
- Unused class vars in Iceberg #8612
https://github.com/pharo-project/pharo/issues/8612
Refactoring Improvements
======================
- RB - Fix rename shortcut #8664
https://github.com/pharo-project/pharo/pull/8664
- RB - Add commands to use new refactorings with commander2 in class and method
context #8663
https://github.com/pharo-project/pharo/pull/8663
- RB - Remove unnecessary initialization #8686
https://github.com/pharo-project/pharo/pull/8686
Debugger
=======
- 8595 enhance debugger to show the dnu call in the stack #8651
https://github.com/pharo-project/pharo/pull/8651
- Fixing how undefined objects test for undefined variable #8653
https://github.com/pharo-project/pharo/pull/8653
- 8544 new debugger impossible to step into debugger complete to sender methods
#8675
https://github.com/pharo-project/pharo/pull/8675
Fixes
=====
- Fix issue 8642: ClassTrait instance variable vanishing when defining new
instance variable #8650
https://github.com/pharo-project/pharo/pull/8650
- 8644-Rubric-Field-should-not-lose-the-password-state-when-a-font-is-applied
#8648
https://github.com/pharo-project/pharo/pull/8648
- Decompiler-test-and-fix-super-inBlock-classSide #8629
https://github.com/pharo-project/pharo/pull/8629
- increasing-number-of-initial-stack-pages #8614
https://github.com/pharo-project/pharo/pull/8614
- Uncommenting to lines in ClyTextEditor so that Cmd-n and Cmd-m in the⦠#8640
https://github.com/pharo-project/pharo/pull/8640
- 8680-Calypso-is-showing-bad-the-shortcuts #8681
https://github.com/pharo-project/pharo/pull/8681
- Move SDL_HINT_RENDER_SCALE_QUALITY setting to non-OSX platforms #8691
https://github.com/pharo-project/pharo/pull/8691
- Activate smart characters even when in completion position #8692
https://github.com/pharo-project/pharo/pull/8692
- 8689-DropListBox-is-rendering-the-text-on-top-of-the-button #8690
https://github.com/pharo-project/pharo/pull/8690
Cleanup
=======
- Adding a deprecation that was recommended by DepMiner and rewritten by Guille
#8672
https://github.com/pharo-project/pharo/pull/8672
- Cleanup-unused-classvars-FT2Handle #8600
https://github.com/pharo-project/pharo/pull/8600
- cleanup-ununsed-classvar-LiteralVariableTest #8647
https://github.com/pharo-project/pharo/pull/8647
- cleanup-unused-classVar-ClySubclassLOfClass2FromP1 #8649
https://github.com/pharo-project/pharo/pull/8649
- cleanup-unused-classvar-RBTransformationRuleTestData1 #8645
https://github.com/pharo-project/pharo/pull/8645
- cleanup-unused-classvar-ClyClass2FromP1 #8646
https://github.com/pharo-project/pharo/pull/8646