#This week (14/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