Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
October 2025
- 5 messages
Pharo News of the Week 44/2025
by Marcus Denker
# Pharo News of the Week 44/2025
[Paper] Coypu: Gnawing Music On-The-Fly With Pharo
https://zenodo.org/records/15528063
New wanted! You can add your news to this list (that is, next week) using this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 12
- Pharo 12 backport: fix cache flush SystemDictionary>>#add: #18807
https://github.com/pharo-project/pharo/pull/18807
- P12 - 18785-OmTimeStampSuffixStrategy-could-generate-duplicated-values #18786
https://github.com/pharo-project/pharo/pull/18786
# Pharo 13
- Update Spec to v2.0.4 in P13 #18776
https://github.com/pharo-project/pharo/pull/18776
- P13-18785-OmTimeStampSuffixStrategy-could-generate-duplicated-values #18787
https://github.com/pharo-project/pharo/pull/18787
- Re-add SpWindowPresenter>>#restore. #1837
https://github.com/pharo-spec/Spec/pull/1837
- Update paginator when switching themes #1835
https://github.com/pharo-spec/Spec/pull/1835
- Morhic adapter: use #when:do:for: instead of #when:do: #1834
https://github.com/pharo-spec/Spec/pull/1834
# Fixes
- Fix initialization of Clipboard #18809
https://github.com/pharo-project/pharo/pull/18809
- Fix for the browser line number parameter #18775
https://github.com/pharo-project/pharo/pull/18775
- Update text fields background color when switching themes #18740
https://github.com/pharo-project/pharo/pull/18740
- fix some clap glitches #18694
https://github.com/pharo-project/pharo/pull/18694
# Refactoring Engine
- More efficient feedback for ReRenameClassrefactoring #18626
https://github.com/pharo-project/pharo/pull/18626
- Improvement of ReTemporaryToInstanceVariableRefactoring #18654
https://github.com/pharo-project/pharo/pull/18654
# Newtools
- Cut dependency of Monticello to UIManager #1271
https://github.com/pharo-spec/NewTools/pull/1271
- Pass the application in Cavrois #1270
https://github.com/pharo-spec/NewTools/pull/1270
- Add back the build number in the about. #1269
https://github.com/pharo-spec/NewTools/pull/1269
- move wrong class-side methods to instance-side #1268
https://github.com/pharo-spec/NewTools/pull/1268
- add an accessor for application in morphs #1267
https://github.com/pharo-spec/NewTools/pull/1267
- Fixing some CmCommandAborted should be pass an application!!!!! #1266
https://github.com/pharo-spec/NewTools/pull/1266
# Spec
- add an API to take snapshot of a presenter in PNG #1794
https://github.com/pharo-spec/Spec/pull/1794
- Re-add SpWindowPresenter>>#restore. #1836
https://github.com/pharo-spec/Spec/pull/1836
- Morhic adapter: use #when:do:for: instead of #when:do: #1833
https://github.com/pharo-spec/Spec/pull/1833
- Making sure that cm2 commands with their spec extensions can talk to the application #1831
https://github.com/pharo-spec/Spec/pull/1831
- Update paginator when switching themes #1829
https://github.com/pharo-spec/Spec/pull/1829
- fix the finder focus bug #1824
https://github.com/pharo-spec/Spec/pull/1824
# Cleanup Dependencies /Bootstrap / Morphic Cleanup
- Remove dependency of Monticello to the UIManager #18796
https://github.com/pharo-project/pharo/pull/18796
- Clean multiple dependencies #18789
https://github.com/pharo-project/pharo/pull/18789
- Old ring chunk importer should depend on Ring-Definition-Core #18782
https://github.com/pharo-project/pharo/pull/18782
- Introduce BaselineOfFonts #18779
https://github.com/pharo-project/pharo/pull/18779
- Move loading of the UIManager to hermes phase by cutting the last dependencies to it in the kernel #18772
https://github.com/pharo-project/pharo/pull/18772
- Clean multiple dependencies to reduce dependencies to Morphic #18770
https://github.com/pharo-project/pharo/pull/18770
- Rename System-BasicCommandLineHandler to System-CommandLineHandler #18768
https://github.com/pharo-project/pharo/pull/18768
- Reduce depenencies to UIManager #18766
https://github.com/pharo-project/pharo/pull/18766
- Move loading of NumberParser to hermes phase #18765
https://github.com/pharo-project/pharo/pull/18765
- Cleanup in the first bootstrap packages #18763
https://github.com/pharo-project/pharo/pull/18763
- Merge System-CommandLineHandler and System-BasicCommandLineHandler #18761
https://github.com/pharo-project/pharo/pull/18761
- Simplify bootstrap scripts #18756
https://github.com/pharo-project/pharo/pull/18756
- Move loading of FileSystem-Path to Hermes phase #18754
https://github.com/pharo-project/pharo/pull/18754
- Move loading of Collections-Stack to Hermes phase #18753
https://github.com/pharo-project/pharo/pull/18753
- Cleaning of the bootstrap and of Pharo dependencies #18737
https://github.com/pharo-project/pharo/pull/18737
- Clean number printing #18705
https://github.com/pharo-project/pharo/pull/18705
# Inform related cleans
- Fixes: #18757 #18759
https://github.com/pharo-project/pharo/pull/18759
- Fix #18758 / Fixes #18758 #18764
https://github.com/pharo-project/pharo/pull/18764
# Tests
- improved #testAddFlushesClassCaches #18808
https://github.com/pharo-project/pharo/pull/18808
Oct. 31, 2025
Pharo News of the Week 43/2025
by Marcus Denker
# Pharo News of the Week 43/2025
News wanted! You can add your news to this list (that is, for next week) using this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 11
- Faster Implementation for Step Through in P11 #18698
https://github.com/pharo-project/pharo/pull/18698
- Backport Ph11 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18726
https://github.com/pharo-project/pharo/pull/18726
# Pharo 12
- Backport Ph12 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18725
https://github.com/pharo-project/pharo/pull/18725
# Pharo 13
- Backport Ph13 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18724
https://github.com/pharo-project/pharo/pull/18724
- Update Toplo World Menu entry to load 'Pharo13' branch #18709
https://github.com/pharo-project/pharo/pull/18709
# Fixes
- Fix issue #18598: Duplicating a class fails to log methods in Epicea (clean) #18706
https://github.com/pharo-project/pharo/pull/18706
# Refactoring Engine
- Refactoring engine UI fixes #18728
https://github.com/pharo-project/pharo/pull/18728
- Adding tests for RBProtectInstanceVariableRefactoring #18715
https://github.com/pharo-project/pharo/pull/18715
# Compiler
- Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18716
https://github.com/pharo-project/pharo/pull/18716
- Simplify the registering of OpalCompiler #18710
https://github.com/pharo-project/pharo/pull/18710
# Debugger
- Faster implementation for StepThrough in P14 #18693
https://github.com/pharo-project/pharo/pull/18693
# Bootrap
- Add class initialization in Hermes #18680
https://github.com/pharo-project/pharo/pull/18680
# Cleanup
- Morphic: Deprecate some scrollers and tabs #18677
https://github.com/pharo-project/pharo/pull/18677
- Move RunArrayTest #18712
https://github.com/pharo-project/pharo/pull/18712
- Move model update methods from Object to System-Model #18714
https://github.com/pharo-project/pharo/pull/18714
- Remove class added accidentally #18717
https://github.com/pharo-project/pharo/pull/18717
- Remove double registration of OSEnvironment to SessionManager #18723
https://github.com/pharo-project/pharo/pull/18723
- Simplify Metacello scripting mecanism #18665
https://github.com/pharo-project/pharo/pull/18665
Oct. 28, 2025
Pharo News of the Week 42/2025
by Marcus Denker
# Pharo News of the Week 42/2025
- [Video] Pharo : 1. Introduction to Pharo & Counter App
https://www.youtube.com/watch?v=cdWNlGD_FzQ
- [ANN] Coypu is now listed on https://github.com/toplap/awesome-livecoding
If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo13
- P13 backport: Alternative fix to the Epicea naming hack #18664
https://github.com/pharo-project/pharo/pull/18664
# Features
- Allow using symbols in #reduce: and #inject:into: #18510
https://github.com/pharo-project/pharo/pull/18510
- Add an inspection of Clap match using Roassal #18650
https://github.com/pharo-project/pharo/pull/18650
# Fixes
- Add back removed method #18701
https://github.com/pharo-project/pharo/pull/18701
- fix eval command use of OPbject>>#inform #18687
https://github.com/pharo-project/pharo/pull/18687
# Compiler
- fix compiler plugin call of semantic analysis #18699
https://github.com/pharo-project/pharo/pull/18699
- Add first version of DebugInfo object #18644
https://github.com/pharo-project/pharo/pull/18644
# Epicea/FileOut
- Reintroducing the openFileInOS feature for the fileout #18676
https://github.com/pharo-project/pharo/pull/18676
- Fixing saving of protocole + unskip the tests #18696
https://github.com/pharo-project/pharo/pull/18696
# Refactoring
- ReExtractMethodDriver fixes from Balsa's review #18685
https://github.com/pharo-project/pharo/pull/18685
- Generic nonViolators for ReConditions (retry) #18651
https://github.com/pharo-project/pharo/pull/18651
# FFI
- UnifiedFFI refactors for compatibility #18660
https://github.com/pharo-project/pharo/pull/18660
# Cleanup
- Cavrois Removing Object >> inform: usage We will fix it later #1264
https://github.com/pharo-spec/NewTools/pull/1264
- fix bad initialisation of StFileBrowserAbstractPresenter hierarchy #1261
https://github.com/pharo-spec/NewTools/pull/1261
- Cleanup: remove an override of #== #1253
https://github.com/pharo-spec/NewTools/pull/1253
- Less UIManager default (in Calypso and Epicea) #18662
https://github.com/pharo-project/pharo/pull/18662
- Make sure that we move on Morphic fading out. #18657
https://github.com/pharo-project/pharo/pull/18657
# Packaging improvements
- Move ProvideAnswerNotification to Morphic core #18683
https://github.com/pharo-project/pharo/pull/18683
- Move Float print policies and #printOn:base: to System-NumberPrinting #18692
https://github.com/pharo-project/pharo/pull/18692
- Simplify BaselineOfMorphic post loads (first step) #18690
https://github.com/pharo-project/pharo/pull/18690
# CI
- add back execution permission to shell scripts #18681
https://github.com/pharo-project/pharo/pull/18681
- Add test to ensure we do not depend on deprecated package #18643
https://github.com/pharo-project/pharo/pull/18643
- Make testStepToNextCallInClassNeverFinishes a bit more robust #1265
https://github.com/pharo-spec/NewTools/pull/1265
# Documentation
- fix:#18658 convert comments into examples #18659
https://github.com/pharo-project/pharo/pull/18659
- fixing announcement doc to use recent class syntax #18700
https://github.com/pharo-project/pharo/pull/18700
- Add documentation on Clap #18663
https://github.com/pharo-project/pharo/pull/18663
- typos in clap documentation #18671
https://github.com/pharo-project/pharo/pull/18671
Oct. 20, 2025
Pharo News of the Week 41/2025
by Marcus Denker
# Pharo News of the Week 41/2025
- [ANN] Workshop: Programming Music and Synthesizers on-the-fly with Pharo - Audio Developer Conference 10 Nov
https://conference.audio.dev/session/2025/programming-music-and-synthesizer…
If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 12
- Backport addition of #deviceScale: and #deviceScaleX:y: on AthensCairoSurface to Pharo 12 #18634
https://github.com/pharo-project/pharo/pull/18634
# Pharo 13
- Backport: Push the #new: of Array up to ArrayedCollection #18638
https://github.com/pharo-project/pharo/pull/18638
- P13-update-iceberg-version #18636
https://github.com/pharo-project/pharo/pull/18636
- Backport addition of #deviceScale: and #deviceScaleX:y: on AthensCairoSurface #18633
https://github.com/pharo-project/pharo/pull/18633
- P13-fix-metacello-checkout-of-gitlab-subprojects by tesonep · Pull Request #1980 · pharo-vcs/iceberg
https://github.com/pharo-vcs/iceberg/pull/1980
# UI
- Ux fix for the strange browser toggle buttons #17929
https://github.com/pharo-project/pharo/pull/17929
# Fixes
- Fix testcase announcements #18617
https://github.com/pharo-project/pharo/pull/18617
- [Instrumentation] Added few more methods to make the instrumentation safe #18632
https://github.com/pharo-project/pharo/pull/18632
- Fix issues 11065, equality fix cause key order aren't include in equ⦠#18199
https://github.com/pharo-project/pharo/pull/18199
- Fix test resize #1826
https://github.com/pharo-spec/Spec/pull/1826
# Tools
- Cleanup log. #1256
https://github.com/pharo-spec/NewTools/pull/1256
- Dependency Analyser: enables the action if items are valid #1258
https://github.com/pharo-spec/NewTools/pull/1258
# Improvements
- Bag counts #18631
https://github.com/pharo-project/pharo/pull/18631/files
- Improve source management #18621
https://github.com/pharo-project/pharo/pull/18621
- Fixing cursor movements between lines + Improvement editor actions model + adding editor test cases + improving editor tests builders #18511
https://github.com/pharo-project/pharo/pull/18511
# Command Line
- use perform command as default command line handler #18615
https://github.com/pharo-project/pharo/pull/18615
- Clean old command line handler #18639
https://github.com/pharo-project/pharo/pull/18639
# Iceberg / Git
- Remove fileout from snapshot browser #1982
https://github.com/pharo-vcs/iceberg/pull/1982
- P14-fix-metacello-checkout-of-gitlab-subprojects #1981
https://github.com/pharo-vcs/iceberg/pull/1981
- Pressing enter when cloning a repository is bind to ok button now #1979
https://github.com/pharo-vcs/iceberg/pull/1979
# Cleanup
- Cleanup methods #18271
https://github.com/pharo-project/pharo/pull/18271
- Fix undeclared reference #18646
https://github.com/pharo-project/pharo/pull/18646
- Added the lost return #18640
https://github.com/pharo-project/pharo/pull/18640
- Fix #18550: Inconsistent accessor naming in EnlumineurFormatter #18550 Edit New issue #18552
https://github.com/pharo-project/pharo/pull/18552
- Do not depend on Smalltalk but on SystemVersion #1257
https://github.com/pharo-spec/NewTools/pull/1257
# Comments
- more meaning full method comments! #18629
https://github.com/pharo-project/pharo/pull/18629
Oct. 10, 2025
Pharo News of the Week 40/2025
by Marcus Denker
# Pharo News of the Week 40/2025
- [ANN] Call for talks for Smalltalks 2025 has been extended until October 6th.
https://smalltalks2025.fast.org.ar/
- [ANN] Smalltalk Meetup in Zurich, 31 October 2025
https://zurich.smalltalk.world/
If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 12
- Updating version of NewTools to Fix #16827 #18619
https://github.com/pharo-project/pharo/pull/18619
- [P12] Fix Issue 16827: Method version history timestamp always shows a wired date #1255
https://github.com/pharo-spec/NewTools/pull/1255
- backport12: #18606 ByteArray-initialize #18609
https://github.com/pharo-project/pharo/pull/18609
# Pharo 13
- Use Iceberg v2.4.4 #18614
https://github.com/pharo-project/pharo/pull/18614
- Improving the hack for handling the impresion of DateAndTime in Windows #18623
https://github.com/pharo-project/pharo/pull/18623
- Do not add a default repository group if it is already present, #1976
https://github.com/pharo-vcs/iceberg/pull/1976
- RemoteModel should define repositoryModel (explicit trait requirement) #1917
https://github.com/pharo-vcs/iceberg/pull/1917
# Speed
- Push the #new: of Array up to ArrayedCollection. #18606
https://github.com/pharo-project/pharo/pull/18606
# Spec
- Bug fix: Apply box layout spacing in SpMorphicBoxAdapter>>#verifyBoxExtentOf:withChild: #1825
https://github.com/pharo-spec/Spec/pull/1825
- Fix SpMorphicBoxAdapter>>#verifyBoxExtentOf:withChild: to only add border width/height when adding the first child morph instead of adding border width/height for every child morph #1820
https://github.com/pharo-spec/Spec/pull/1820
# Tools
- Remove StPulse from NewTools Preview #1250
https://github.com/pharo-spec/NewTools/pull/1250
- Alternative fix to the Epicea naming hack #18627
https://github.com/pharo-project/pharo/pull/18627
- Find & Replace keeps options between instances #18608
https://github.com/pharo-project/pharo/pull/18608
- Find and Replace noew remembers the last entered text for both find and replace texts. #18605
https://github.com/pharo-project/pharo/pull/18605
- Port forward PR from P13: Find and replace not stuck with old string anymore #18604
https://github.com/pharo-project/pharo/pull/18604
# Git / Iceberg
- Pharo14: Do not add a default repository group if it is already present, #1978
https://github.com/pharo-vcs/iceberg/pull/1978
- Port forward #1917 #1977
https://github.com/pharo-vcs/iceberg/pull/1977
- Refresh Iceberg UI when switching tabs #1975
https://github.com/pharo-vcs/iceberg/pull/1975
- Added Browse command to CheckoutPreviewBrowser #1974
https://github.com/pharo-vcs/iceberg/pull/1974
- Edit metadata project confusion removed #1972
https://github.com/pharo-vcs/iceberg/pull/1972
- Using existing locations as default ones and tests #1953
https://github.com/pharo-vcs/iceberg/pull/1953
# Fixes
- Improving the hack for handling the impresion of DateAndTime in Windows #18624
https://github.com/pharo-project/pharo/pull/18624
- Fix 2 bugs in the calculation of topLeft in FTTableMorph>>#resizeContainer #18611
https://github.com/pharo-project/pharo/pull/18611
# Cleanup
- remove basic Hermes command #18587
https://github.com/pharo-project/pharo/pull/18587
- Cleaning of DateAndTime #18602
https://github.com/pharo-project/pharo/pull/18602
- Move #hasBindingThatBeginsWith: to Shout #17932
https://github.com/pharo-project/pharo/pull/17932
Oct. 6, 2025