Holiday time, but we merged 60 Pull Requests and closed 60 Issues during the
last
5 weeks:
Pharo 9
=======
- update spec version to v1.0.2 #9698
https://github.com/pharo-project/pharo/pull/9698
- use newtools 0.6.9 #9699
https://github.com/pharo-project/pharo/pull/9699
- Pharo 9 looks bad on Windows HiDPI Devices (Microsoft Surface) #9716
https://github.com/pharo-project/pharo/pull/9716
- Backport #9780 ([ARM32] 64bits values in structs should be aligned to 8 bytes)
https://github.com/pharo-project/pharo/pull/9782
Pharo10:
Refactoring Engine
===================
- RB - Add scope manager #9683
https://github.com/pharo-project/pharo/pull/9683
- RB - Migrate Deprecate method refactoring #9724
https://github.com/pharo-project/pharo/pull/9724
- RB - Migrate add accessors with lazy initialization #9723
https://github.com/pharo-project/pharo/pull/9723
Features
=========
- Added #combinations: method #9736
https://github.com/pharo-project/pharo/pull/9736
- Better IPv6 String Support (Issue 9626) #9627
https://github.com/pharo-project/pharo/pull/9627
Fixes
=====
- Forward porting p9 #9756
https://github.com/pharo-project/pharo/pull/9756
- 9620-changes-in-pharo-10-in-welcome-window-points-to-version-8-instead-of-10
#9672
https://github.com/pharo-project/pharo/pull/9672
- add /usr/lib/x86_64-linux-gnu/ to the FFIUnix64LibraryFinder #9648
https://github.com/pharo-project/pharo/pull/9648
- Use Pharo10 branches for Spec and Newtools #9704
https://github.com/pharo-project/pharo/pull/9704
- 9612-CleanBlockChecker-looks-to-be-used-before-it-is-loaded #9645
https://github.com/pharo-project/pharo/pull/9645
- Fix for #9096 string >>> as time is very permissive #9098
https://github.com/pharo-project/pharo/pull/9098
- 9712-Clean-up-unicode-handling-while-searching-for-FFI-libraries #9761
https://github.com/pharo-project/pharo/pull/9761
- fix navigator in spec #9764
https://github.com/pharo-project/pharo/pull/9764
- Pr new user interrupt #9765
https://github.com/pharo-project/pharo/pull/9765
- Correctly decoding the strings passed by the primitive #9766
https://github.com/pharo-project/pharo/pull/9766
- Fix the addTree methods of the Zip Archive pakage and added more tests. #9771
https://github.com/pharo-project/pharo/pull/9771
- 9780-ARM32-64bits-values-in-structs-should-be-aligned-to-8-bytes #9781
https://github.com/pharo-project/pharo/pull/9781
Bootstrap
=========
- Changes to bootstraping #9725
https://github.com/pharo-project/pharo/pull/9725
- Updating bootstrapper image #9728
https://github.com/pharo-project/pharo/pull/9728
Cleanups
========
- Mark AbstractDelayTicker as abstract #9667
https://github.com/pharo-project/pharo/pull/9667
- Checksum is abstract #9678
https://github.com/pharo-project/pharo/pull/9678
- ManifestDeprecated10 needs to inherit from PackageManifest #9674
https://github.com/pharo-project/pharo/pull/9674
- 9590-asRingMinimalDefinitionIn-not-defined-in-AbstractLayout-hierarchy #9642
https://github.com/pharo-project/pharo/pull/9642
- Small cleanup: wrong protocol #athensSurfaceClass #9693
https://github.com/pharo-project/pharo/pull/9693
- Rename LayoutAbstractScope into AbstractLayoutScope and define as abstract
#9687
https://github.com/pharo-project/pharo/pull/9687
- 9694 cleanup gofer packages #9695
https://github.com/pharo-project/pharo/pull/9695
- Cleanup-DuplicatedMethods-ClassParser #9702
https://github.com/pharo-project/pharo/pull/9702
- Ring2-Layouts-simpler-layoutName #9696
https://github.com/pharo-project/pharo/pull/9696
- Changing to use the dev version of Iceberg #9743
https://github.com/pharo-project/pharo/pull/9743
- remove unfiltered #9769
https://github.com/pharo-project/pharo/pull/9769
- Renaming #9561
https://github.com/pharo-project/pharo/pull/9561
- MetaLink class comment: a little pass #9783
https://github.com/pharo-project/pharo/pull/9783
Cleanup Deprecated Code
=======================
- 8944-Remove-Unused-Alien-Core-Methods #9663
https://github.com/pharo-project/pharo/pull/9663
- 9649-unload-Commander2-Deprecations-in-Pharo10 #9650
https://github.com/pharo-project/pharo/pull/9650
- Remove some Pharo5 deprecations (UFFI) #9689
https://github.com/pharo-project/pharo/pull/9689
- Deprecated unused AssemblyManifest and related methods
https://github.com/pharo-project/pharo/pull/9685
- Deprecated class GB2312 need to go to Deprecated10 package #9691
https://github.com/pharo-project/pharo/pull/9691
- Removed SpChooserPresenter from Pharo #9767
https://github.com/pharo-project/pharo/pull/9767
Glamour/GT cleanup
===================
- Fixes: #9656 unload GT #9657
https://github.com/pharo-project/pharo/pull/9657
- fixes: #9708 - preparing GT removal #9739
https://github.com/pharo-project/pharo/pull/9739
- 9709 GTTool removal post cleaning #9742
https://github.com/pharo-project/pharo/pull/9742
- Fixes: #9744. Remove Glamour
https://github.com/pharo-project/pharo/pull/9745
- Fixes: #9746 harvest two methods from Glamour extension. #9747
https://github.com/pharo-project/pharo/pull/9747
- Cleaning repo now: GT and Glamour packages removed. 420 classes gone.
https://github.com/pharo-project/pharo/pull/9748
Tests
=====
- Adjust sizes in ProperMethodCategorizationTest #9680
https://github.com/pharo-project/pharo/pull/9680
- ReleaseTest-testNoEquivalentSuperclassMethods #9655
https://github.com/pharo-project/pharo/pull/9655
- Tests to make sure that OpalCompiler uses compilerClass under circums… #9707
https://github.com/pharo-project/pharo/pull/9707
- Disabling 32 bits tests so far #9727
https://github.com/pharo-project/pharo/pull/9727
- Feat/bytecode interpreter tests #9573
https://github.com/pharo-project/pharo/pull/9573
- Removing tests using V3 bytecode #9760
https://github.com/pharo-project/pharo/pull/9760
- Fixes: #9774 no more TestCase only Test + fixing typo. #9775
https://github.com/pharo-project/pharo/pull/9775
- Fixing broken tests #9785
https://github.com/pharo-project/pharo/pull/9785