Weeks 29-33 on the Pharo Issue Tracker

MD
Marcus Denker
Mon, Aug 23, 2021 9:10 AM

Holiday time, but we merged 60 Pull Requests and closed 60 Issues during the last
5 weeks:

Pharo 9

Pharo10:

Refactoring Engine

Features

Fixes

Bootstrap

Cleanups

Cleanup Deprecated Code

Glamour/GT cleanup

Tests

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