Pharo8 ====== HOT-FIX: Support GitHub Personal Access Tokens. This was already merged in Pharo9 before.
- Merge Iceberg v1.6.10 in Pharo 8 #7732 https://github.com/pharo-project/pharo/pull/7732 First class Variables ================ Work continues: some small improvements (e.g. primitve error variables) and cleanups - MetaLinks-Cleanup-Variables2 #7742 https://github.com/pharo-project/pharo/pull/7742 - Variables defined with #primitive:error: are shown as undefined, fixes 7748 #7749 https://github.com/pharo-project/pharo/pull/7749 - Cleanup-SystemDictionary-varlookup #7746 https://github.com/pharo-project/pharo/pull/7746 - 7731-OCUndeclaredVariableWarning-isUninitialized-with-NonInteractiveUIManager #7745 https://github.com/pharo-project/pharo/pull/7745 - DoItVariable instead of ForeignVariable and tests #7710 https://github.com/pharo-project/pharo/pull/7710 ReadOnly Literals ============== Some cleanups... all literals added as literals are read only, no special code needed anymore. - Compiler-compile-all-Literals-readOnly #7631 https://github.com/pharo-project/pharo/pull/7631 - #isReadOnlyLiteral is not needed anymore #7767 https://github.com/pharo-project/pharo/pull/7767 - 7740-CI-32bit-testIsImmediateObject #7744 https://github.com/pharo-project/pharo/pull/7744 Graphics ======== - Add support for creating OpenGL ES contexts #7750 https://github.com/pharo-project/pharo/pull/7750 - Disable the dpi based computation screen scale factor computation in OS X #7747 https://github.com/pharo-project/pharo/pull/7747 Small Improvements ================== - 7755 re excessive arguments rule should exclude ffi callouts https://github.com/pharo-project/pharo/pull/7757 - ReLiteralArrayContainsCommaRule should ignore all UFFI selectors #7754 https://github.com/pharo-project/pharo/pull/7754 Fixes ===== - Allow catalog json to be served from GitHub and other #7738 https://github.com/pharo-project/pharo/pull/7738 - Duplicate API from Behavior to RGBehavior. #7743 https://github.com/pharo-project/pharo/pull/7743 Cleanups ========= And lots of small cleanups. As always, these are not important in itself as single items. But over time, taking them all together, they do matter. - Move ReAsClassRule to GeneralRules #7759 https://github.com/pharo-project/pharo/pull/7759 - 5457-environmentKeyNotFound-looks-deadcode #7773 https://github.com/pharo-project/pharo/pull/7773 - ObjectsAsMethodsTest-move-to-Kernel-Tests #7762 https://github.com/pharo-project/pharo/pull/7762 - Typo #7766 https://github.com/pharo-project/pharo/pull/7766 - DeadCode-Cleanup-Finder #7734 https://github.com/pharo-project/pharo/pull/7734 - FFICompilerPlugin-Simpler #7726 https://github.com/pharo-project/pharo/pull/7726 - Small cleanup on ReMissingSuperSendsRule #7761 https://github.com/pharo-project/pharo/pull/7761 - Typo in RGBehaviorDefinition>>#soleInstance #7752 https://github.com/pharo-project/pharo/pull/7752 - Another cleanup pass on DoubleLinkedList package #7736 https://github.com/pharo-project/pharo/pull/7736 - Cleanup System-Support-Tests #7729 https://github.com/pharo-project/pharo/pull/7729 - BaseStreamTest had just one subclass. Move the tests there and removeā¦ #7739 https://github.com/pharo-project/pharo/pull/7739 - NautilusRefactoring-DeadcodeClean #7723 https://github.com/pharo-project/pharo/pull/7723 - Introduce package Collections-Sequenceable-Tests #7719 https://github.com/pharo-project/pharo/pull/7719 - Move-isHaltNode-to-AST #7765 https://github.com/pharo-project/pharo/pull/7765