#This week (13/2023) on the Pharo Issue Tracker. 

We merged around 100 Pull Reuests this week (Pharo11 and Pharo12)

To see the state of not yet merged PRs easier, we added a GitHub Board

        https://github.com/orgs/pharo-project/projects/34
        
To see what is happing in Pharo11 and Pharo12, we are staring to check if 
Kanban style boards can help

Pharo11: https://github.com/orgs/pharo-project/projects/35
Pharo12: https://github.com/orgs/pharo-project/projects/38

#Pharo 11

## Epemerons

- Move weak dictionaries to new finalization #13212
        https://github.com/pharo-project/pharo/pull/13212

## Fixes
- Update find sdl2 #13031
        https://github.com/pharo-project/pharo/pull/13031
        
- Playground not able to evaluate simple #timesRepeat: #13321
        https://github.com/pharo-project/pharo/pull/13321
        
- Handle Cmd/Ctrl + right arrow during completion. #13217
        https://github.com/pharo-project/pharo/pull/13217
        
- Added new text selection for pharo #13231
        https://github.com/pharo-project/pharo/pull/13231

- Fast table should not manage keydown as keystroke #13214
        https://github.com/pharo-project/pharo/pull/13214
        
- Socket error handling can get in a loop #13228
        https://github.com/pharo-project/pharo/pull/13228
        
- SDL2 on MacOS required to postpone focus #12946
        https://github.com/pharo-project/pharo/pull/12946
        
- KeyboardKey class>>#initializeKeyFromCharacterCompatibilityTable maps 3 
characters incorrectly #13211
        https://github.com/pharo-project/pharo/pull/13211
        
- Fix selection of multiword #13218
        https://github.com/pharo-project/pharo/pull/13218
        
- Fix the UI of the spotter by outlining the input field. Fix pharo/#10993 #421
        https://github.com/pharo-spec/NewTools/pull/421

- Fix DNU trimBoth on non-strings #1372
        https://github.com/pharo-spec/Spec/pull/1372

## Cleanups
- StFilterFuzzy>>#applyFilterWithQuery send missing #takeFirst: #13242
        https://github.com/pharo-project/pharo/pull/13242
        
- 12165-ReAbstractRule-mentions-missing-help-in-class-comment #13252
        https://github.com/pharo-project/pharo/pull/13252
        
- Replace allProtocols by protocols #1373
        https://github.com/pharo-spec/Spec/pull/1373
        
- SpCodePresenter>>#evaluate source code is string #1371
        https://github.com/pharo-spec/Spec/pull/1371

## Speed
- do not compute message sends dependencies in browser dependencies tool #13268
        https://github.com/pharo-project/pharo/pull/13268

#Pharo12

- Weekly P11 sync in P12 #13253
        https://github.com/pharo-project/pharo/pull/13253

## Fixes
- 4969-Epicea-Reverting-a-class-remove-looses-class-comment #13332
        https://github.com/pharo-project/pharo/pull/13332
        
- hotfix ClassTest>>#testCommentSourcePointer #13281
        https://github.com/pharo-project/pharo/pull/13281

- Fix #13246 class comments can get lost when commiting code #13276
        https://github.com/pharo-project/pharo/pull/13276
        
- Finder: Ignoring combinations selector for collections #13226
        https://github.com/pharo-project/pharo/pull/13226


## Compiler

- Faulty Code: compiler honor failBlock #13261
        https://github.com/pharo-project/pharo/pull/13261
        
- Faulty code: improve error block node #13264
        https://github.com/pharo-project/pharo/pull/13264
        
- RBNotice: add isSyntaxError and make it easier to sort them #13344
        https://github.com/pharo-project/pharo/pull/13344
        
- Faulty code: forbid read of undeclared variables #13238
        https://github.com/pharo-project/pharo/pull/13238
        
- Faulty code: don't permit undeclared by default #13286
        https://github.com/pharo-project/pharo/pull/13286
        
- Compiler simplify OCSemanticScope #13303
        https://github.com/pharo-project/pharo/pull/13303
        
- Faulty parser: better faulty literal (byte) arrays #13300
        https://github.com/pharo-project/pharo/pull/13300
        
- Some compiler cleanup #13302
        https://github.com/pharo-project/pharo/pull/13302
        
- Faulty code: make undeclared write resumable with the right value #13297
        https://github.com/pharo-project/pharo/pull/13297
        
- Faulty code: add permitUndeclared #13280
        https://github.com/pharo-project/pharo/pull/13280
        
- Faulty code: move code reparator to RBNotice #13277
        https://github.com/pharo-project/pharo/pull/13277
        
- Snippets: split badExpressions into 3 methods #13263
        https://github.com/pharo-project/pharo/pull/13263
        
- Faulty code: various undeclared cleanups #13248
        https://github.com/pharo-project/pharo/pull/13248
        
- Faulty code: inspect notice #13243
        https://github.com/pharo-project/pharo/pull/13243
        
- Cleanup some compiler clients #13235
        https://github.com/pharo-project/pharo/pull/13235
        
- Faulty code: forbid write to undeclared variables #13201
        https://github.com/pharo-project/pharo/pull/13201
        
- Faulty code snippet: test evaluation #13223
        https://github.com/pharo-project/pharo/pull/13223

- Compiler: replace parseForRequestor by checkNotice #13222
        https://github.com/pharo-project/pharo/pull/13222

## SystemOrganizer Cleanup


- Remove the need to give a SystemOrganizer to SystemDictionary #13314
        https://github.com/pharo-project/pharo/pull/13314
        
- Remove SystemOrganisation global #13306
        https://github.com/pharo-project/pharo/pull/13306
        
- Remove references to SystemOrganization #13271
        https://github.com/pharo-project/pharo/pull/13271

- Remove references to SystemOrganizer #13259
        https://github.com/pharo-project/pharo/pull/13259
        
- Make RPackageOrganizer polymorphic with SystemOrganizer #13258
        https://github.com/pharo-project/pharo/pull/13258
        
- RPackageOrganizer should not call system organizer global but keep a 
reference #13245
        https://github.com/pharo-project/pharo/pull/13245

- Rename SystemOrganizer "elements" into "Behavior" #13206
        https://github.com/pharo-project/pharo/pull/13206


##Protocol vs Category

- Protocol: Rename "category" into protocol in rules #13203
        https://github.com/pharo-project/pharo/pull/13203

- Rename some "category" into protocol in code export #13190
        https://github.com/pharo-project/pharo/pull/13190
        
- Remove usage of Protocol>>#canBeRemoved #13311
        https://github.com/pharo-project/pharo/pull/13311
        
- Remove nullProtocolName #13333
        https://github.com/pharo-project/pharo/pull/13333
        
- Use Protocol>>#unclassified instead of #defaultName #13331
        https://github.com/pharo-project/pharo/pull/13331
        
- Remove class AllProtocol #13289
        https://github.com/pharo-project/pharo/pull/13289
        
- Remove ClassOrganization>>allProtocol #13275
        https://github.com/pharo-project/pharo/pull/13275
        
- hotfix: add missing return in ClassOrganization>>#ensureProtocol: #13278
        https://github.com/pharo-project/pharo/pull/13278
        
- Protocols: Allow to compile a method with a real protocol #13247
        https://github.com/pharo-project/pharo/pull/13247
        
- Rename #methodsInProtocolNamed: into #methodSelectorsInProtocol: #13257
        https://github.com/pharo-project/pharo/pull/13257
        
- Remove ClassOrganization>>allProtocolNames #13256
        https://github.com/pharo-project/pharo/pull/13256

- Inline protocol organizer #13187
        https://github.com/pharo-project/pharo/pull/13187
        
- ProtocolOrganizer: Inline more behavior into ClassOrganization #13234
        https://github.com/pharo-project/pharo/pull/13234

        
## Refactoring Engine

- [Refactoring] push down method in some classes driver #13175
        https://github.com/pharo-project/pharo/pull/13175
        
- Refactor: insert new class refactoring #13216
        https://github.com/pharo-project/pharo/pull/13216
        
- 13215-RB-RBRefactoringChangeTesttestPerformChangeMetaclass #13221
        https://github.com/pharo-project/pharo/pull/13221
        
## CI / Bootstrap
- Skip windows broken tests #13308
        https://github.com/pharo-project/pharo/pull/13308
        
- Remove PBOldExtendedBootstrap #13290
        https://github.com/pharo-project/pharo/pull/13290
        
- Bootstrap: allow to authetificate github requests during the bootstrap #13279
        https://github.com/pharo-project/pharo/pull/13279

- Declare global variables Display, World and ActiveWorld #13236
        https://github.com/pharo-project/pharo/pull/13236

## Small Cleanups

- unskip #testPerformChangeClass #13213
        https://github.com/pharo-project/pharo/pull/13213

- Remove some unecessary not from the kernel #13197
        https://github.com/pharo-project/pharo/pull/13197

- Faulty code: fix syntax error on empty closers #13262
        https://github.com/pharo-project/pharo/pull/13262

- SettingBrowser class>>viewAllSettings has no senders and is broken #13288
        https://github.com/pharo-project/pharo/pull/13288

- Restore comment of MockForCompilation #13293
        https://github.com/pharo-project/pharo/pull/13293

- remove Deprecated11 #13291
        https://github.com/pharo-project/pharo/pull/13291

- Fix some deprecated sends #13287
        https://github.com/pharo-project/pharo/pull/13287

- Remove dependency of Collections-Abstract/Sequenceable over Random-Core #13294
        https://github.com/pharo-project/pharo/pull/13294

- Extract SourceFileArrayTest to System-Sources-Tests #13307
        https://github.com/pharo-project/pharo/pull/13307

- Do not disable system announcements during rpackage tests #13298
        https://github.com/pharo-project/pharo/pull/13298

- Clean ChangeSetClassChangesTest #13317
        https://github.com/pharo-project/pharo/pull/13317

- Remove deprecated modelwants steps in in p12 #13325
        https://github.com/pharo-project/pharo/pull/13325

- Finish to cut 'Tests' package #13338
        https://github.com/pharo-project/pharo/pull/13338
        
- Cleanup small cleanups in baseline of base libraries package #13327
        https://github.com/pharo-project/pharo/pull/13327

- Deprecate OneShotArmed / doOnlyOnce: mechanism in ProtoObject (P12) #13320
        https://github.com/pharo-project/pharo/pull/13320
        
- Cleanup: Move as "Arrayed" tagged test classes from generic 
"Collections-Tests" package to specific "Collections-Native-Tests" package 
#13336
        https://github.com/pharo-project/pharo/pull/13336

- Fix and load SystemCommands tests #13340
        https://github.com/pharo-project/pharo/pull/13340
        
- Remove general help package from the repo #13339
        https://github.com/pharo-project/pharo/pull/13339
        
- extract return and use and: expression. add some tests #13343
        https://github.com/pharo-project/pharo/pull/13343
        
- deprecate classesThatImplementAllOf: method. fix: #12832 #13266
        https://github.com/pharo-project/pharo/pull/13266
        
- PositionableStream>>nextChunkText is dead code #13232
        https://github.com/pharo-project/pharo/pull/13232
        
- This commit simplifies some conditionals using isEmpty followed by an 
#ifTrue:[ifFalse:] #13200
        https://github.com/pharo-project/pharo/pull/13200
        
- Move runarray to collections support #13140
        https://github.com/pharo-project/pharo/pull/13140

Reply via email to