ClassOrganization refactoring continues, ClassDescription soon can now be 
inlined
(see https://github.com/pharo-project/pharo/pull/13861)

One interesting improvement this week is that we fixed reading the pseudovarible
"thisContext" in the debugger. Read about it here:
        
https://blog.marcusdenker.de/improving-thiscontext-in-the-debugger-using-first-class-variables

# Pharo 11

- [Pharo11] Error Fueling out SpStyleEnvironmentColorProxyTest instances #1399
        https://github.com/pharo-spec/Spec/pull/1399


# Improvement: UI Scaling

- Fix System Browser tables scaling #13850
        https://github.com/pharo-project/pharo/pull/13850

- Fix System Browser scaling #13848
        https://github.com/pharo-project/pharo/pull/13848
        
- Remove unused UITheme forms and add support for scale 2.0 icons #13767
        https://github.com/pharo-project/pharo/pull/13767
        
- Fix for 13767: Remove unused UITheme forms and add support for scale 2.0 
icons #13837
        https://github.com/pharo-project/pharo/pull/13837

- Add class variable to control scaling in SpFontStyle #1397
        https://github.com/pharo-spec/Spec/pull/1397


# Features

- Add stack coloring to the debugger #521
        https://github.com/pharo-spec/NewTools/pull/521

- FFI: Add +optAutoReleaseReturnedValue option #13229
        https://github.com/pharo-project/pharo/pull/13229
        
- Fix/13741: Print it behavior changed in Calypso #13832
        https://github.com/pharo-project/pharo/pull/13832
        
- Change the bench method to return a BenchmarkResult instance #13823
        https://github.com/pharo-project/pharo/pull/13823

- Add #getTemporaryDirectory to UnixPlatform and WinPlatform #13777
        https://github.com/pharo-project/pharo/pull/13777
        
- Add highlight text color to theme for debugger stack coloring #13693
        https://github.com/pharo-project/pharo/pull/13693
        

# Fixes 

- 
13847-Typing-in-Class-definition-pane-in-Calypso-raises-error-at-each-keystroke 
#13851
        https://github.com/pharo-project/pharo/pull/13851
        
- Fix/13718: Installing a version of a class method adds an instance method 
#13827
        https://github.com/pharo-project/pharo/pull/13827
        
- Sprint #13819 from uNouss: delete unneeded tools registry redefinition #13835
        https://github.com/pharo-project/pharo/pull/13841
        
- delete unneeded tools registry redefinition #13819
        https://github.com/pharo-project/pharo/pull/13819
        
- improved TempsReadBeforeWrittenRule #13828
        https://github.com/pharo-project/pharo/pull/13828
        
- Run coverage button is enabled with unselected packages ( Dr Tests ) #13836
        https://github.com/pharo-project/pharo/pull/13836


# Variables

- Fix bug in slot names #13862
        https://github.com/pharo-project/pharo/pull/13862

- Compile 'thisContext' (and all other PseudoVariables) as DoitVariable in 
DoIts #13812
        https://github.com/pharo-project/pharo/pull/13812
        
- 13591-Clean-Blocks-self-is-nil-on-Debugger #13855
        https://github.com/pharo-project/pharo/pull/13855
        
- First step at class name deprecation #13618
        https://github.com/pharo-project/pharo/pull/13618
        
        
# Compiler and related
        
- Deprecate Context>>#lookupTempVar: #13838
        https://github.com/pharo-project/pharo/pull/13838
        
- Just a tiny change to use the #compiler on Context in more cases #13874
        https://github.com/pharo-project/pharo/pull/13874

- Compiler-canAddBindingOf-Check-Synthezised #13864
        https://github.com/pharo-project/pharo/pull/13864
        
- 13769-Image-hangs-when-copying-a-text-from-Transcript #13840
        https://github.com/pharo-project/pharo/pull/13840
        
- 13797-Monticello-can-not-create-the-class-CompileCode-subclasses #13829
        https://github.com/pharo-project/pharo/pull/13829

- Move CompiledMethod>> basicNew: and basicNew to CompiledCode #13826
        https://github.com/pharo-project/pharo/pull/13826

# CI / Tests

- Enhance logs #13815
        https://github.com/pharo-project/pharo/pull/13815
        
- fix variable names in BlockClosureTest #13859
        https://github.com/pharo-project/pharo/pull/13859
        
- Skip testRatioOfCommentedClasses for now #13852
        https://github.com/pharo-project/pharo/pull/13852
        
- skip: testExample #13853
        https://github.com/pharo-project/pharo/pull/13853
        
        
# Protocol / ClassOrganization

- New try at inlining #extensionProtocols #13842
        https://github.com/pharo-project/pharo/pull/13842

- Adding some comments to Protocol #13456
        https://github.com/pharo-project/pharo/pull/13456

- Finish to remove #organization from protocol tests #13868
        https://github.com/pharo-project/pharo/pull/13868
        
- Remove some organization references #13863
        https://github.com/pharo-project/pharo/pull/13863
        
- Move extensions of ClassOrganization #13856
        https://github.com/pharo-project/pharo/pull/13856
        
- ClassDescription>>protocols should return protocols #13674
        https://github.com/pharo-project/pharo/pull/13674
        
- Clean #extensionCategoriesForClass: #13854
        https://github.com/pharo-project/pharo/pull/13854
        
- Multiple cleaning of Protocol #13305
        https://github.com/pharo-project/pharo/pull/13305
        
- Mulitple cleanups for ClassOrganization inlining #13845
        https://github.com/pharo-project/pharo/pull/13845
        
- Inline ClassOrganization>>classify:under: #13843
        https://github.com/pharo-project/pharo/pull/13843
        
- Remove last #organization from Spec #1405
        https://github.com/pharo-spec/Spec/pull/1405
        
# Epicea (Code Changes Logger)

- Remove Epicea catch all #13866
        https://github.com/pharo-project/pharo/pull/13866
        
- Disable Epicea debug mode in tests #13798
        https://github.com/pharo-project/pharo/pull/13798
        
- Fix bug in Epicea management #13857
        https://github.com/pharo-project/pharo/pull/13857
        
- Fix bug in Epicea #13846
        https://github.com/pharo-project/pharo/pull/13846

- Inline ClassOrganization>>#protocolNamed:[ifAbsent:] #13792
        https://github.com/pharo-project/pharo/pull/13792
        
        
# Cleanup / Refactorings

- Fix some deprected sends to #method #535
        https://github.com/pharo-spec/NewTools/pull/535

- remove #VariableNotDeclared, the class has been deprecated #536
        https://github.com/pharo-spec/NewTools/pull/536

- cleanup SpCodePresenter>>#findClassFromSelection #1398
        https://github.com/pharo-spec/Spec/pull/1398
        
- 1350-SpAbstractMorphicAdapter-should-be-made-abstract #1404
        https://github.com/pharo-spec/Spec/pull/1404

- Change Object>>#split: definition as recomended by pharo-project/Pharo#13656 
#13824
        https://github.com/pharo-project/pharo/pull/13824

- Clean Form magnifying #13820
        https://github.com/pharo-project/pharo/pull/13820

- Less subclass: instancevariablenames: .... #13834
        https://github.com/pharo-project/pharo/pull/13834

- Enh/refac: Factorize code in refactoring transformation #13873
        https://github.com/pharo-project/pharo/pull/13873

- Remove FLPharo11Platform #13844
        https://github.com/pharo-project/pharo/pull/13844

- Color: little cleaning and optimization #13833
        https://github.com/pharo-project/pharo/pull/13833
        
- Avoid NewUndeclaredWarning when loading RingChunkImporter #13821
        https://github.com/pharo-project/pharo/pull/13821
        
- Remove unecessary cleanup in Gofer #13860
        https://github.com/pharo-project/pharo/pull/13860

Reply via email to