This week we backported some fixes to Pharo12, mostly related to high resolution rendering and Traits
# Pharo 12 - Backport change of default value for setting #autoSetCanvasScaleFactor to true #16783 https://github.com/pharo-project/pharo/pull/16783 - Remove (wrong) primitive usage #16781 https://github.com/pharo-project/pharo/pull/16781 - [Backport] Port fixes on traits and metaclasses to Pharo 12 #16776 https://github.com/pharo-project/pharo/pull/16776 - Backport use of FormSet for #withCloseBox and #withPinBox on MenuTitleMorph #16774 https://github.com/pharo-project/pharo/pull/16774 - Backport selective removal of entries in #shrinkTo: on FreeTypeCache #16773 https://github.com/pharo-project/pharo/pull/16773 - [P12][Backport] fix #needRequestorScope of StDebuggerContextInteractionModel so that its bindings can be used when evaluating code in the debugger #784 https://github.com/pharo-spec/NewTools/pull/784 # VM - New harmonize rule #817 https://github.com/pharo-project/pharo-vm/pull/817 - Fixing warnings that are errors in newer versions of clang #813 https://github.com/pharo-project/pharo-vm/pull/813 - Adding an implementation of the aio.c using EPOLL in Linux. #805 https://github.com/pharo-project/pharo-vm/pull/805 - Ignoring EAGAIN in epoll_wait #818 https://github.com/pharo-project/pharo-vm/pull/818 # Features - Update roassal to v1.06f #16770 https://github.com/pharo-project/pharo/pull/16770 - Propose a DarkBlueTheme #16777 https://github.com/pharo-project/pharo/pull/16777 - Make setting pages less dense without comments for each setting #772 https://github.com/pharo-spec/NewTools/pull/772 # Fixes - test file dialogs returns the selected file #778 https://github.com/pharo-spec/NewTools/pull/778 - Revert "Use taskbar icon name for inspector and playground" #779 https://github.com/pharo-spec/NewTools/pull/779 - Fix issue when opening custom scope on calypso #783 https://github.com/pharo-spec/NewTools/pull/783 - Fix Open Playground menu item hanging the image #787 https://github.com/pharo-spec/NewTools/pull/787 - Add back old playground shortcut with deprecation #16788 https://github.com/pharo-project/pharo/pull/16788 - Remove (wrong) primitive usage #16780 https://github.com/pharo-project/pharo/pull/16780 - add missing accessor #1558 https://github.com/pharo-spec/Spec/pull/1558 - adding test to ensure it is possible to recompile code within a bloc with a dead home context twice #723 https://github.com/pharo-spec/NewTools/pull/723 # Refactoring Engine - Migrate Refactoring for Generating Equal and Hash Methods #16786 https://github.com/pharo-project/pharo/pull/16786 # Cleanup - Remove call to deprecated Author #83 https://github.com/pharo-vcs/libgit2-pharo-bindings/pull/83 - Remove deprecated classes and methods #758 https://github.com/pharo-spec/NewTools/pull/758 - Removing UIMnagaer dependencies from the debugger infrastructure #16015 https://github.com/pharo-project/pharo/pull/16015 - The debugger now delegate UI decisions to the backend provided by its application #667 https://github.com/pharo-spec/NewTools/pull/667 - Fix deprecated usage of StInspector #16769 https://github.com/pharo-project/pharo/pull/16769 - taskbarIcon moved to SystemWindow #16792 https://github.com/pharo-project/pharo/pull/16792 - Rename RBNode into ASTNode #16596 https://github.com/pharo-project/pharo/pull/16596