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