v13.0.0
What's Changed
- P13 use branch repository by @estebanlm in #16519
- add Open as external window option by @pavel-krivanek in #16511
- Add rule for Point x: x y: y -> x@y by @AngelHely in #16508
- Rename SqueakEpoch to Epoch by @jecisc in #16418
- update with latest changes from Pharo12 by @estebanlm in #16523
- New pass at removing SystemAnnouncer references by @jecisc in #16518
- Announcer: Return early if there isn't any subscriber by @tinchodias in #16336
- Change default value for setting #autoSetCanvasScaleFactor to true by @Rinzwind in #16529
- missing stroke paint method by @pavel-krivanek in #16531
- 5 test for rules by @AngelHely in #16524
- Change #shrinkTo: on FreeTypeCache to selectively remove entries rather than all of them by @Rinzwind in #16419
- Add Toplo world menu entry (part 2) by @tinchodias in #16478
- add tests for testDoWhileFalse: and testDoWhileTrue: by @pavel-krivanek in #16532
- Refactoring of the RefactoryChange manager by @balsa-sarenac in #16526
- Composite extract method refactoring by @balsa-sarenac in #16525
- ProcessorScheduler>>#activeProcess added no instrumentation pragma by @jordanmontt in #16551
- Pharo12: ProcessorScheduler>>#activeProcess added no instrumentation pragma by @jordanmontt in #16557
- remove interactionState: by @pavel-krivanek in #16559
- ExteranlAddress>>fromString: converts string to UTF-8 first by @pavel-krivanek in #16560
- Renaming DebugPointSideEffect into DebugPointMetaBehavior by @adri09070 in #16563
- Update CONTRIBUTING.md by @pavel-krivanek in #16575
- 16569-CI-Pharo13-code-with-halt-was-merged by @MarcusDenker in #16570
- prof stef lesson view did not understand has binding of by @pavel-krivanek in #16578
- add asAccessor by @pavel-krivanek in #16579
- fix precedence computation by @pavel-krivanek in #16581
- 16576-Problem-with-completion-in-the-tutorial by @MarcusDenker in #16582
- Taskbar option to close windows hidden behind other windows by @pavel-krivanek in #16552
- Make it easier to diagnose mock failures by printing message sends properly and storing the send history in the mock by @macta in #16555
- add ReOverridingExtentsionMethod rule by @pavel-krivanek in #16550
- Fixing reflectivity tests that can randomly fail because of unstable and unpredictable tests generating methods by @StevenCostiou in #16584
- Cleanup: TestCase class>>#lastRunMethodNamed: by @astares in #16588
- Cleanup: TestCase class>>#hasErrorTest, TestCase class>>#hasPassedTest and TestCase class>>#hasFailedTest by @astares in #16586
- Changed 'Transcript show:' construct to 'self trace' by @PosledniAmir in #16385
- Refactor: preconditions return array of preconditions by default by @balsa-sarenac in #16527
- Make ToggleMenuItemMorph use a FormSet for the submenu marker by @Rinzwind in #16510
- add rule to avoid that TestCase rely on Initialize by @AngelHely in #16513
- Fix testCodeCruftLeftInMethods by @jecisc in #16598
- Update roassal to v1.06d by @jecisc in #16595
- Fix
RBCompositeRefactoryChange>>#defineClass:
argument name by @badetitou in #16600 - Simplify Calypso packaging by @jecisc in #16602
- proposition refactoring -> Cleanup: 2 duplicated methods in FreeType by @AngelHely in #16583
- [Bug]: Date>>#addMonths: should Respect Offset by @seandenigris in #16603
- tests for rules from the General-Rules package by @AngelHely in #16474
- proposition rule for nil branch by @AngelHely in #16547
- Package "System-DependenciesTests" should be "System-Dependencies-Tests" by @astares in #16621
- Cleanup: AthensTransformTest>>transformClass should be in accessing by @astares in #16628
- [Enhancement] Add "copy class name" to extras menu in Calypse by @astares in #16635
- [Enhancement] Add a rule ReBaselineProperlyPackagedRule by @astares in #16630
- Simplify script pragma for FinderUI by @astares in #16623
- CommentTestCase should be moved to PharoDocComment-Tests by @astares in #16619
- Cleanup: CoverageCollectorTest should be in an own test package by @astares in #16613
- Introduce CompiledMethod>>#isInstanceSide by @astares in #16626
- [Enhancement] Add a rule ReBaselineWithProperSuperclassRule by @astares in #16633
- proposition for a potential new rule: useless ifTrue:ifFalse: by @AngelHely in #16638
- add ReStatementsAfterReturnConditionalRule by @AngelHely in #16640
- Enhancement: Provide a lint rule to check for a "super initialize" call in instance side #initialize methods by @astares in #16615
- Remove Gofer by @jecisc in #16606
- Issue 16430 - String>> asSymbol no protected against concurrent access (alternative solution) by @carolahp in #16565
- Fix lint in ReShouldSendSuperSetUpAsFirstMessage class>>#checksMethod (second PR) by @astares in #16643
- Reduce references to Undeclared global variable by @jecisc in #16642
- Cleanup: Remove deprecated announcement #SnapshotDone in SnapshotOperation>>#performSnapshot for Pharo 13 by @astares in #16657
- Cleanup: unnecessary class BlLoadProjectWorldMenu by @astares in #16655
- SourceFile>>#isOpen should use isNotNil by @astares in #16651
- Review ReClassNotCategorizedRuleTest>>#testRule by @astares in #16649
- Add missing RGGlobalVariable>>isInstanceVariable by @jecisc in #16644
- Sindarin/ScriptableDebugger should be listed as external project by @astares in #16653
- Fixed VirtualMachine 76 and 78 parameters by @jordanmontt in #16641
- Clean up in SDL_Texture and SDL_Renderer by @jecisc in #16601
- Improve ReBaselineProperlyPackagedRule and ReBaselineWithProperSuperclassRule and cover with tests by @astares in #16648
- Remove part of ReAsClassRule about #asClass by @jecisc in #16658
- Remove the package Deprecated12, introduce package Deprecated13 by @pavel-krivanek in #16538
- fixes #16610: Cleanup: simple typo in Crown class comment by @kderichs in #16666
- 15652-Check-and-add-test-for--CompiledCodenewFrom by @MarcusDenker in #16663
- 16608 cleanup crown initialize should call super initialize by @kderichs in #16676
- Update call to a deprecated class by @jecisc in #16671
- Debug points cleaning fixing by @StevenCostiou in #16670
- Deprecate RPackageSet by @jecisc in #16675
- Remove empty Manifests from baseline packages, synchronize on the tag… by @pavel-krivanek in #16537
- 16680-Zinc-uses-old-Announcers-API by @tesonep in #16681
- proposition for a potential new rule: use deny: instead of assert:equals:false by @AngelHely in #16668
- Make class abstract driver by @hernanmd in #16347
- Change #pharoItemsOn: for WorldState and #menuCommandOn: for ProfStef to use the icon #smallPharo by @Rinzwind in #16496
- Remove VariableLayout from tests by @Gabriel-Darbord in #16686
- Make #withCloseBox and #withPinBox on MenuTitleMorph use a FormSet for the button label by @Rinzwind in #16696
- Reflectivity fixing bytecode to ast mapping by @StevenCostiou in #16489
- fix Reflectivity API
#link:toAST:
for metaclasses to fix debug points on class-side methods by @adri09070 in #16701 - Cleanup TraitTest>>#testRemovingTraitsRemoveTraitedClassMethodsWithSubclasses by @astares in #16717
- Cleanup ReOverridingExtentsionMethod>>#basicCheck: by @astares in #16715
- Fix lint issue on ZnEncodedStream by @astares in #16713
- Fix lint issues on ZnEncodedReadStream by @astares in #16711
- Cleanup: ZnCharacterEncoder, ZnEncodedStream, ZnEncodedReadStream and ZnEncodedWriteStream should be abstract classes by @astares in #16709
- It should be possible to reset a ZnCharacterReadStream by @astares in #16707
- Pharo13 fficalls athens cairo surface by @massimo-nocentini in #16679
- Fix a small bug with FFI calls when passing 'NULL' as argument to the C function by @doste in #16562
- Move rules matadatas to class side by @jecisc in #16705
- 16495-Wrong-source-for-CompiledBlocks-due-to-incorrect-bytecode-to-AST-nodes-mapping by @tesonep in #16664
- Fix multiple bugs in metaclass management of ShiftClassBuilder by @jecisc in #16722
- Add subclass driver by @hernanmd in #16353
- Fix Random seed with float value by @moufort in #16738
- Add
newTenured
allocation methods by @jordanmontt in #16729 - Use #update:to: instead of #make: and #fillFor: by @jecisc in #16746
- Refactor: inline method cleaning by @balsa-sarenac in #16745
- Calypso cmd-v method versions shortcut by @hernanmd in #16742
- Fix bug causing classes to lose their traits. by @jecisc in #16739
- Remove deprecated aliases of P12 by @jecisc in #16659
- Add setting rules feature by @AngelHely in #16750
- Fix ZnBufferedWriteStream does not support #reset by @matburnx in #16727
- Moved pragma declaration to top of methods by @jordanmontt in #16728
- fixing recompilation of bloc in the debugger with dead home context whose method has already been recompiled in the debugger before by @adri09070 in #16319
- Categorization rules tests by @AngelHely in #16767
- Fix comparison of two Deprecation objects by @moufort in #16735
- Use new StProtocolNameChooserPresenter to replace morphic tool by @jecisc in #16690
- Icon for debugger in the toolbar by @badetitou in #16661
- Adds a simple MoveTo taskbar menu item by @macta in #16544
- Move some debugger related code of Process to debugger packages by @jecisc in #15799
- replace JPEGReadWriter by PluginBasedJPEGReadWriter and deprecate the… by @pavel-krivanek in #16535
- Fix deprecated usage of StInspector by @jecisc in #16769
- Update roassal to v1.06f by @jecisc in #16770
- Remove (wrong) primitive usage by @guillep in #16780
- Propose a DarkBlueTheme by @jecisc in #16777
- Migrate Refactoring for Generating Equal and Hash Methods by @hernanmd in #16786
- Rename RBNode into ASTNode by @jecisc in #16596
- Removing UIMnagaer dependencies from the debugger infrastructure by @StevenCostiou in #16015
- taskbarIcon moved to SystemWindow by @estebanlm in #16792
- Revert "Removing UIMnagaer dependencies from the debugger infrastructure" by @jecisc in #16793
- Revert "Revert "Removing UIMnagaer dependencies from the debugger infrastructure"" by @jecisc in #16794
- Add back old playground shortcut with deprecation by @jecisc in #16788
- Migrate Refactoring for Generating printOn: method by @hernanmd in #16789
- Move #isRoot to fast table by @jecisc in #16800
- Add indentation rules by @AngelHely in #16785
- Fix/Patch production build zip error by @guillep in #16806
- Custom scopes can be browsed in Calypso by @carolahp in #16771
- Migrate "Duplicate class" to refactoring driver architecture by @hernanmd in #16804
- Revert "Add indentation rules" by @jecisc in #16833
- Improve contrasts of DarkBlueTheme by @jecisc in #16822
- Fixing issue#14145: ycAbstractAllInstVarAccessorsCommand >> variable never set by @jecisc in #16820
- New driver for the push up method refactoring (P13) by @carolahp in #16637
- fixed issue #15252: Cleanup: Small Lint issue in ZnImageExampleDelegate>>#handlePostRequest: by @AlexisCnockaert in #16815
- Updated class comments of UUID and UUIDGenerator by @jordanmontt in #16817
- fix #15843: Reduce references to Transcript by @IkiAde in #16830
- Revert "New driver for the push up method refactoring (P13)" by @Ducasse in #16844
- Revert "Custom scopes can be browsed in Calypso" by @guillep in #16848
- Revert "Migrate "Duplicate class" to refactoring driver architecture" by @MarcusDenker in #16849
- Revert "Revert "Migrate "Duplicate class" to refactoring driver archi… by @MarcusDenker in #16854
- Fix multiple tests with refactoring driver for duplicate class. by @hernanmd in #16853
- [P13] Fix MetacelloRepositoryGroup with duplicated repository by @guillep in #16860
- Fix: deprecate method refactoring to applicability preconditions as list by @balsa-sarenac in #16867
- ffi: add a cache for array types of same type and size by @estebanlm in #16877
- Fix failing tests making CI to fail by @hernanmd in #16868
- tests for rules from style category by @AngelHely in #16896
- Small PR to add support to set class rules in the Smallint checker by @hernanmd in #16864
- Cyclomatic complexity rule by @AngelHely in #16851
- Update FormSet to not recompute each scalling all the time by @jecisc in #16886
- Delete ReDeprecateWithFirstCharacterDownshiftedRule and his test by @AngelHely in #16901
- Move unified diff Morph to Tool-Diff by @jecisc in #16909
- fix testThatThereAreNoSelectorsRemainingThatAreSentButNotImplemented by @MarcusDenker in #16906
- 16897-Deprecation--messageText-results-in-MNU by @MarcusDenker in #16908
- Move UnifiedDiffJoinSection to Pharo by @jecisc in #16915
- improve ReCollectionAtCollectionSizeRule by @AngelHely in #16916
- Instance of NullWorldRenderer did not understand #fullscreenMode: when run headless / in CI by @astares in #16925
- Add custom comparator support to SequenceableCollection by @hernanmd in #16932
- improve ReCollectionProtocolRule by @AngelHely in #16918
- Catch CmCommandAborted in Calypso by @jecisc in #16920
- Deprecated package by @AngelHely in #16931
- change rules description UI by @AngelHely in #16929
- Add isPackage by @hernanmd in #16935
- Fix bug in protocol management of Traits by @jecisc in #16936
- Remove useless method: CompiledMethod >> argumentNames by @jecisc in #16937
- Improve IconStyler highlight to be base on theme by @jecisc in #16943
- Move UndefinedClassVariable out of the Kernel by @jecisc in #16947
- Fixes icon for packages drop list in StRequestClassPresenter by @carolahp in #16856
- Remove MCMergeBrowser by @jecisc in #16950
- Monticello: remove dead code and some Morphic UI by @jecisc in #16949
- Remove usage of cached repository from file base repositories by @jecisc in #16928
- Adding "OnStack replacement" feature to Reflectivity by @adri09070 in #16919
- Cleaning up FFI usage of SDL2 by @tesonep in #16798
- Update GitHub issue templates by @hernanmd in #16959
- Remove MCTool by @jecisc in #16952
- Speed up refactoring tests by constricting refactoring models by @carolahp in #16807
- Fix for SettingsBrowser shows rule class and not rule text by @hernanmd in #16962
- Fix Duplicate class command UX issues by @hernanmd in #16967
- A small fix in a FileReference method comment, as suggested by @Ducasse by @hernanmd in #16966
- Avoid analyzing classes in Manifest methods while checking ReClassesHaveNoReferencesCondition by @hernanmd in #16954
- 16923-ReferenceFinder-should-not-look-at-ephemeron-references by @MarcusDenker in #16955
- Redo of: Fix clean blocks serialization by @jecisc in #16970
- Remove dead code in Monticello by @jecisc in #16961
- Move execution environments out of the Kernel by @jecisc in #16948
- Fix calypso browsing of Ring models by @jecisc in #16802
- Fix keyboard focus of rename method refactoring window by @Inao0 in #16835
- Revert "Move execution environments out of the Kernel" by @jecisc in #16972
- Provide error information directly when class definition loading fails by @dolezvo1 in #16898
- Further Monticello sliming by @jecisc in #16973
- fix issue #12916: Autofix of Single branch condition lint removed method comment by @AngelHely in #16941
- Remove inspectIn: fix #11750 by @Ducasse in #16977
- remove RBFindAndReplace by @Ducasse in #16975
- Remove unused ReCollectionMessagesToExternalObjectRule by @hernanmd in #16968
- Rename 'copy all package' to 'duplicate package' by @jecisc in #16980
- Add a setting to enable to set the ClyBrowserMorph navigation history by @hernanmd in #16982
- Process Browser: Make full stack the default by @jecisc in #16983
- Remove some dead code in Calypso by @jecisc in #16990
- Clean rename variable command by @jecisc in #16993
- Missing default setting in Cly navigation history configuraiton by @hernanmd in #16997
- Change rule option ban UI by @AngelHely in #16989
- Add Shout code styler tool by @hernanmd in #17002
- Rename SystemDictionary into SystemEnvironment by @jecisc in #16999
- Fix UndeclaredVariableTest with CleanBlockClosures by @jecisc in #16998
- Rename some AST abstract classes to start with AST by @jecisc in #16946
- Re organisation renraku package by @AngelHely in #16934
- Remove references to SystemAnnouncer from Breakpoint tests by @jecisc in #17000
- Rename pattern classes to start with AST by @jecisc in #17003
- Fix missing users of shared pools by @hernanmd in #17004
- Remove deprecated classes by @jecisc in #16674
- Fix for Disable push down variable from final class by @hernanmd in #17007
- Fix Issue #16945: Refactorings -> add argument: fails on unary messages by @carolahp in #17001
- Fix senders broken in Calypso editors by @hernanmd in #17011
- Enable Calypso to use a custom navigation history by @hernanmd in #17014
- Speed up more refactoring tests by constricting the refactoring model by @carolahp in #17010
- Fix setting of the position of the TransferMorph in #startDrag: on FTTableMorph to take into account that the event’s position is in local coordinates by @Rinzwind in #17015
- Unhook Settings Browser
dialog:
method from Morphic by @hernanmd in #17026 - Remove usage of Calypso browser search dialog made in Morphic by @jecisc in #16994
- Rename some common AST nodes to remove RB prefix by @jecisc in #17008
- Add SocketAddressInformation for IPv6 support by @Rinzwind in #16879
- Remove store:path:node: (broken and unused) by @Inao0 in #17049
- fix #17037: DAPackageAnalyzerDiffTreePresenter uses old Spec method by @uNouss in #17041
- Update External Browser class definition access by @hernanmd in #17052
- Add Icons Pack Manager UI by @hernanmd in #17057
- Moved refactoring stuff from SycSourceCodeCommand to SycSourceCodeRefactoringCommand by @JanBliznicenko in #17054
- Just add the menu to load Bloc and Toplo that was present in Pharo 12. by @hernanmd in #17048
- Rename RBComment into ASTCommentNode by @jecisc in #17040
- 17035-Adding-VM-parameter-for-Pin-behaviour by @tesonep in #17036
- Fix some wrong rewritting of the ReCollectionProtocolRule by @jecisc in #17047
- Fix the class comment of OverridesDeprecatedMethodRule by @Inao0 in #17051
- 17033 Requesting references to globals in Calypso raises error by @demarey in #17039
- Adapt #ensureWindowOpen on EDDisplayInterface to use of ScalingCanvas in OSWindowFormRenderer by @Rinzwind in #17056
- Fix false positive in ReGuardRule by @jecisc in #17042
- Fix Issue downloading icon packs by @hernanmd in #17061
- Clean unused TickDialogWindow by @hernanmd in #17065
- Port froward: Avoid rewriting methods that are not installed by @jecisc in #17068
- Keep renaming AST nodes to start with AST instead of RB by @jecisc in #17067
- Minor fixes and convenience methods to debug settings by @hernanmd in #17082
- Apply addition of discardBuffer to ZnBufferedReadStream>>#readInto:startingAt:count in the case that the buffer is bypassed by @Rinzwind in #17055
- Fix drag detection in MouseClickState to take changes to the client morph’s transform into account by @Rinzwind in #17019
- [Refactoring] Fix Duplicate + browse class -> raises Error by @hernanmd in #17085
- Add log on recategorization with nil old protocol by @jecisc in #17086
- Renraku should not use old icon names by @jecisc in #17096
- 17090-Wrong-compilation-to-ConstantBlockClosure by @MarcusDenker in #17094
- Cleanup metacello spec resolution by @jecisc in #17076
- Move the Class Critique Browser to the new Extras group. by @hernanmd in #17099
- Fix incomplete PR for browsing duplicated class by @hernanmd in #17102
- Included shared variable Lf in RxMatcher checks for end of line by @riuttner in #17063
- Remove Metacello difference by @jecisc in #17105
- Unify declaration of default theme by @jecisc in #17087
- Use small fix from the settingsOn: version in NewTools. by @hernanmd in #17109
- Revert #readFrom: on ZipArchive to use a ZnBufferedReadStream by @Rinzwind in #17111
- Fix FileList extensions loading order by @jecisc in #17108
- Custom scopes can be browsed in Calypso (retry) by @carolahp in #16852
- Remove duplicated ZipArchive class>>#extractAllIn: by @jecisc in #17107
- Remove debugger code overriding itself by @jecisc in #17114
- Rename last subclasses of ASTNode to start with AST prefix by @jecisc in #17116
- Make finder more configurable by @jecisc in #17115
- Implements a menu option to profile the selected method in Calypso by @hernanmd in #17089
- Rename AST tokens to start with AST prefix by @jecisc in #17120
- Fix completion benchmark examples and recover inspector extension by @guillep in #17124
- Update DarkBlueTheme background color by @jecisc in #17122
- 17058-ASTLiteralValueNodesourceText-leads-to-infinite-recursion-when-value-is-a-BreakDebugPoint by @MarcusDenker in #17126
- Remove unused RBSlotInitializationNode by @MarcusDenker in #17125
- port-to-P13: #17029 Image crash or errors when openning another developper Pharo 11 image by @tesonep in #17118
- Rename notices to start by AST instead of RB by @jecisc in #17134
- ByteArray>>#asInteger test and speedup by @MarcusDenker in #17135
- [P12][P13] Preventing debug point removal when target method has been modified from reinstalling the method as it was before installation + adding tests by @adri09070 in #16782
- Fix release tests by @jecisc in #17142
- Migrate "Extra" class commands to Commander 2 by @hernanmd in #17101
- Fix release tests of external projects by @jecisc in #17143
- Update some dialog icons to remove deprecated ways to declare them by @jecisc in #17145
- Migrated references of
SycMethodNameEditorPresenter
toStMethodNameEditorPresenter
by @matburnx in #16816 - Manage changes of theme for the morph sliders by @jecisc in #17137
- InlineTemporaryRefactoring by @SandraSamardzic in #17084
- Finish to rename classes of AST-Core and AST-Core-Tests by @jecisc in #17150
- adding a nice documentation about the fluid class definition syntax. by @Ducasse in #17151
- Fix #16858 moving the assignment inside the ensure block. by @Ducasse in #17152
- Added traits: example to the FluidClassDefinition doc by @jordanmontt in #17156
- [P13] 17130-Improve-the-allocation-of-holders-used-by-SDL by @tesonep in #17133
- New driver for the push up method refactoring (P13) (retry 2) by @carolahp in #17018
- Move "Extras" menu item to last position in the Calypso Class menu by @hernanmd in #17147
- [Fix Refactorings] Generate Accessor does not work anymore #17155 by @carolahp in #17160
- Extract temp by @SandraSamardzic in #17153
- Categorize each uncategorized method inidividually by @JanBliznicenko in #17162
- [CI] Fix Refactoring related tests failing on the CI by @carolahp in #17165
- Cleanup: unify printing CleanBlockClosure by @MarcusDenker in #17173
- Cleanup: remove not used SystemSettingLauncher by @MarcusDenker in #17177
- 17059 Update ReGuardClauseRule severity by @demarey in #17182
- Differentiate Morph scale factor from World zoom factor. by @guillep in #17172
- Move NumberParsingTests to NumberParser-Tests package by @jecisc in #17181
- Improve the Duplicate class refactoring by @jecisc in #17180
- Deprecate BlockClosure>>#valueWithoutNotifications by @jecisc in #17178
- Add some useful methods on Color by @jecisc in #17176
- Remove unused sound support by @jecisc in #17186
- Fix default value for ‘Zoom factor’ setting by @Rinzwind in #17192
- Fix bug in loading of methods that failed to load before by @jecisc in #17199
- Adding the generation of a preference file from Pharo First version without the possibility to edit it. by @Ducasse in #17187
- Migrating Gx -> x icon names by @Ducasse in #17210
- Fixing rb tests by @Ducasse in #17214
- Fixing pull up refactoring by @Ducasse in #17215
- fix the boring dependency tests by @Ducasse in #17221
- Fix #17170: DrTest does not set the /pass/error/failure state on the test method (in systemBrowser) by @uNouss in #17184
- Improve word-by-word text navigation + tests by @guillep in #17183
- Cleaning of #dialog: method in GraphicFontSettings by @hernanmd in #17159
- Add tests for optimization rules by @AngelHely in #16913
- Clean pull up more by @Ducasse in #17228
- Adding more tests and cleaning bestNodeFor: by @Ducasse in #17232
- Speed up some Package code by @jecisc in #17200
- [Refactorings] Fix classes and traits iteration API by @jecisc in #17201
- 17139-isInClassHierarchyOf-does-not-work-for-Metaclasses by @MarcusDenker in #17237
- Include only bare addresses in MailMessage>>recipientList as needed byy SMTPClient (fixes #17240) by @daniels220 in #17241
- Detach Calypso navigation model by @hernanmd in #17174
- Migrated Calypso "Extra" method menu items to Commander 2 by @hernanmd in #17243
- Fix Generate accessors does not work anymore in the source code pane by @hernanmd in #17246
- Cleaning monolithic extract method by @balsa-sarenac in #17242
- 17222 rb should revisit check superclass in pull up by @Ducasse in #17236
- Revert "Fix Generate accessors does not work anymore in the source code pane" by @Ducasse in #17255
- Restore the Calypso tab copy button to copy method name(s) to Clipboard by @hernanmd in #17260
- Rename inst var renames accessors by @balsa-sarenac in #17265
- Fix ALL refactoring related failing and skipped tests by @balsa-sarenac in #17266
- Support methods for the new setting browser by @hernanmd in #17268
- Stupid method categorization fix by @hernanmd in #17271
- Updates during mutation testing by @balsa-sarenac in #17269
- Use allNonMetaClasses in Duplicate Class driver by @hernanmd in #17263
- Fix Pull Up precondition bug by @balsa-sarenac in #17274
- reintroduce waitTimeoutMSecs: by @Ducasse in #17279
- Remove hardcoded SystemAnnouncer in System-Sources by @jecisc in #17179
- Adapt to actiongroups by @estebanlm in #17144
- Using the stable VM instead of latest, there is an issue in the VM. by @tesonep in #17287
- Fix renaming protocol with no method by @jecisc in #17282
- Add owning class info to Protocol by @jecisc in #17281
- Fix export settings by @hernanmd in #17273
- 17280 refactorings cannot use generate accessors by @Ducasse in #17292
- 17250 debug session cannot update their exception and then provides the debugger incorrect information about the execution state by @StevenCostiou in #17288
- Migrate Rename Temporary to use the Driver architecture by @jecisc in #17300
- restore Pharo13 branches for NewTools and Spec by @estebanlm in #17290
- restore Pharo13 branch to iceberg by @estebanlm in #17306
- Rename RBAbstractTransformation ReAbstractTransformation, RBRefactori… by @Ducasse in #17302
- Simplify progress bar theme management by @jecisc in #17283
- Improvements in undo/redo by @guillep in #17305
- Fix repeat events by @iglosiggio in #17301
- Fix typo: change "The cyclomatic complexity is heigh" to "The cyclomatic complexity is high" by @koendehondt in #17317
- Major update of the Keymap Descriptions to a Shortcuts Editor by @hernanmd in #17311
- Prevent raising an Error in updateSettingNode: during image start by @hernanmd in #17321
- fix #16799: Better api for beReadOnlyObject by @fouziray in #16831
- Try to load the document browser only once by @jecisc in #17339
- Cleaning up BaselineOfIDE. Just factoring logic! by @jecisc in #17343
- Introduce SystemBuildInfo by @jecisc in #17345
- Replay of Open Shortcuts Editor from Settings Browser by @hernanmd in #17344
- Replay of Remove FreeType2 dialog morphic usage by @hernanmd in #17346
- Use a setting declaration's typeClass to get default values by @hernanmd in #17342
- Repackage #asFileName by @jecisc in #17351
- Fedup to have around this initialize-release? Let us get rid of it! by @Ducasse in #17358
- Super call missing in initialization #17353 by @astares in #17354
- Better class comments for refactorings by @Ducasse in #17357
- Refactoring of rename temp and extract method while mutation testing by @balsa-sarenac in #17340
- Deprecate explicitRequirement by @hernanmd in #17276
- Cleaning initialize protocol by @Ducasse in #17359
- Adding some helpers in BaselineOf so that we can clean baselines by @Ducasse in #17363
- Add a new SettingUpdated event for Epicea Monitor. by @hernanmd in #17350
- Add ~/.local/share/fonts/ to the unix font directories by @terpon in #17326
- Clean tools registration by @jecisc in #17365
- use pharo file server @ inria by @demarey in #17336
- use files.pharo.org for upload by @demarey in #17371
- Fixes CI to have it green again on unix by @jecisc in #17377
- Better API for tools unregistration. remove: was lame. by @Ducasse in #17390
- UnixResolverTest should check for platform by @astares in #17387
- 17409-Improving-FFI-Marshalling-of-Constants by @tesonep in #17410
- Cleaning spurious reference to Smalltalk by @Ducasse in #17407
- Use default instead of StartupPreferencesLoader new by @hernanmd in #17404
- Simplify Calypso environment by @jecisc in #17412
- Remove ClyClassChange by @jecisc in #17411
- Introduce New Finder by @hernanmd in #17420
- Remove old Finder references in Baselines by @hernanmd in #17421
- Discard methodDefinedInClassCondition while renaming method by @hernanmd in #17425
- Morphic File List replacement with New Tools File Browser by @hernanmd in #17383
- Space keypress in Rubric does not ignore previous dead characters by @pavel-krivanek in #17378
- Update README.md with Stargazer by @astares in #17374
- Fix: #17423 Pass different application to Cycle Presenter by @Ducasse in #17429
- 17403 test case failure log should not refer to a globlal by @Ducasse in #17434
- Fix Rename temp refactoring by @jecisc in #17441
- 17435 introduce backward compatible rewriting by @Ducasse in #17438
- Fixes: ##17426 there is no need for this method. Its caller checks th… by @Ducasse in #17428
- Remember package refactor17388 by @AlexisCnockaert in #17414
- ExtractTempDriver by @SandraSamardzic in #17168
- Fix double dot at end of line by @jgfoster in #17448
- Revert "ExtractTempDriver" by @Ducasse in #17452
- fixing unused instance variable by @Ducasse in #17447
- 17436 again the push up user refactoring interface got broken by @Ducasse in #17446
- 17451 pharos about window should give the date of the build by @AlexisCnockaert in #17456
- 17440 refactorings reserved names should not be duplicated by @AlexisCnockaert in #17450
- Tag some ExternalAddress method as to ignore by testNoEquivalentSuperclassMethods by @jecisc in #17416
- Fix for Better use the correct condition in RB rename instance variable by @hernanmd in #17454
- Adding RBInteractionDriver by @Ducasse in #17455
- Add String>>withPlatformLineEndings by @jecisc in #17457
- Remove the last case of ad-hoc polymorphism around on:do: . Deprecate… by @Ducasse in #17385
- Fixes #17459: Remove "Declare new Global" feature from the undeclared variable dialogue by @AlexisCnockaert in #17465
- Add a retry in case of IceGenericError in the bootstrap by @jecisc in #17466
- Fix default behavior of literalEqual: by @guillep in #17467
- Remove some of the last users of
SystemAnnouncer uniqueInstance
by @jecisc in #17372 - Rename temp var; remove dot after comment by @jgfoster in #17463
- Do not change the border color of an ImageMorph if it already has a color by @koendehondt in #17475
- Extract temp continued by @balsa-sarenac in #17478
- Adding comments and protocols reoganisation for RBMethod. by @Ducasse in #17484
- Fix the possibility to put methods as extensions by @jecisc in #17489
- Add tests for safeMethodNameFor:basedOn: and revisit it by @clacker in #17486
- 17487-SignalLogger-should-unsubscribe-on-intance-reset by @tesonep in #17488
- refactorings (R) rename method is fixed by @AlexisCnockaert in #17495
- Adding fallback code in the allocation primitives
basicNewTenured
,basicNewTenured:
by @jordanmontt in #17492 - Skip some socket tests on windows by @jecisc in #17498
- Fix crash of Mac on 4K display by @jecisc in #17496
- Created new driver for tempToIV refactoring by @AlexisCnockaert in #17490
- Fix release tests by @jecisc in #17497
- Fix #17471: custom Job interruption by @Gabriel-Darbord in #17474
- DynamicLoader: unsing LoadLibraryW instead old LoadLibrary in windows by @estebanlm in #17479
- Deprecate RBParser and RBPatternParser. by @Ducasse in #17514
- Better comment in opal by @Ducasse in #17526
- fix-SDL-default-renderer-by-platform by @tesonep in #17517
- Improving opal comment4 by @Ducasse in #17530
- Fixing the rename from call site. by @Ducasse in #17536
- Deprecate IRFix by @Ducasse in #17538
- Fix: #17531: We can use string instead of symbols in slot in class definition #17531 by @Ducasse in #17537
- improve comment of private method scanToken by @Ducasse in #17539
- Better class comment for commentTestCase by @Ducasse in #17540
- rename asMethodPreamble (dated concept) to asMethodSignature by @Ducasse in #17547
- Fix: #17524 MOve OCASTSemanticCleaner to its only user: Reflectivity by @Ducasse in #17546
- fix #17543: [RB] Comment on RBClassRegexRefactoring and superclass is wrong by @Ducasse in #17545
- Cleaning ReDriver by @Ducasse in #17541
- Fix RBClassRegexRefactoring by @Ducasse in #17552
- Cleanup scale factor methods by @guillep in #17555
- Duplicate class refactoring by @guillep in #17558
- 17493-Dropping-a-fileout-raises-an-error by @tesonep in #17533
- enhance(morphic drop-handler): Better management of drop handler by @guillep in #17562
- Better comment and removed unused instance variable by @Ducasse in #17560
- Remove users of asFileName by @guillep in #17561
- Resolution for issue 17548 - Removed Network setting BlabEmail by @ironirc in #17564
- Rename AST -> OC by @Ducasse in #17553
- P13: post AST to OC renaming by @Ducasse in #17566
- Update FFI generation code to not generate multiple time the same methods by @jecisc in #17559
- 17569 deprecate setparse options by @Ducasse in #17570
- Fix string parse literals by @Ducasse in #17571
- 17576-Invalid-comment-is-breaking-CommentTests by @tesonep in #17577
- Pharo13: Adding simple comments to RBClass methods by @Ducasse in #17575
- Symbol should not depend on AST (Fix dependency test) by @jecisc in #17580
- New cursor jumping by @PalumboN in #17476
- Fix 13825. Create a new sorter for the completion engine . by @omarabedelkader in #17473
- Add
CompiledBlock>>#browse
andBlockClosure>>#browse
by @iglosiggio in #17335 - Forward port 17469 to P13: Move compiled method installation code from compile to install step by @guillep in #17587
- 17597 the code formatter does not pretty print well ffi calls by @Ducasse in #17598
- Branch: Another FFI call variation not formattable + add customisat… by @Ducasse in #17601
- Trying to make sure that we get the correct method class once we set … by @Ducasse in #17595
- Fix #loadVersionFromFileNamed: on MCRemoteFileBasedRepository to always answer the version by @Rinzwind in #17613
- Cleaningtest that there are no selectors remaining that are sent but not implemented by @Ducasse in #17612
- Move DependentsArray from Kernel to System-Model by @jecisc in #17620
- Remove dependencies to the AST by @guillep in #17616
- Remove some methods with equivalent in superclass in Calypso by @jecisc in #17592
- Move LocalProcessException and LocalRecursionStopper to debugger packages by @jecisc in #17621
- Clean TransferMorph by @jecisc in #17619
- Allow to load a package in another environment by @demarey in #17591
- Branch: 17625-Clean-window-menu, Fixes #17625 by @Ducasse in #17626
- Calypso: Fix remove protocol when there is no method in the protocol by @jecisc in #17628
- Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter by @AlexisCnockaert in #17629
- Remove the refresh because we should not have a dependency from Morph… by @Ducasse in #17638
- Moving ColorPicker extension to the extended class. by @Ducasse in #17637
- Fix timestamp parsing in SourceFileArray by @tinchodias in #17633
- Load roassal before NewTools by @jecisc in #17650
- Branch: MakingDrTestMemorizingSize. by @Ducasse in #17649
- Remove dead code by @jecisc in #17632
- Load Microdown before NewTools (Anyway NewTools will load it) by @jecisc in #17652
- Update word navigation to handle different character groups by @guillep in #17630
- Remove double loading of welcome browser by @jecisc in #17655
- Update Fuel for Pharo 13 by @theseion in #17635
- Fixed fall back code on new tenured primitives by @jordanmontt in #17617
- Remove Morphic MCSnapshotBrowser by @jecisc in https://github.com/pharo-project/pharo/pull/17659
- Remove dead code by @jecisc in https://github.com/pharo-project/pharo/pull/17658
- Move OCBytecodeDecompilerExamplesTest to Flashback by @jecisc in https://github.com/pharo-project/pharo/pull/17663
- Move OpalCompiler-UI tests to OpalCompiler-UI-Tests by @jecisc in https://github.com/pharo-project/pharo/pull/17664
- Doing a pass on ProfStef. by @Ducasse in https://github.com/pharo-project/pharo/pull/17653
- 17677 pharo syntax tutorial testtest divide two by zero signals zero divide by @Ducasse in https://github.com/pharo-project/pharo/pull/17679
- Branch: automatebenchresult, Adding the timing to the benchmarks , a… by @omarabedelkader in https://github.com/pharo-project/pharo/pull/17622
- Move (OC)DoItVariable to the compiler by @jecisc in https://github.com/pharo-project/pharo/pull/17678
- Fixes: 17680 RB-Rename-class-from-in-text-editor-select-the-class-of-… by @Ducasse in https://github.com/pharo-project/pharo/pull/17681
- AST-Core-Tests should not depend on Monticello by @jecisc in https://github.com/pharo-project/pharo/pull/17665
- Cleaning Presenter by @Ducasse in https://github.com/pharo-project/pharo/pull/17683
- Post clean fix2 by @Ducasse in https://github.com/pharo-project/pharo/pull/17693
- Reintroducing test methods in a way that they are not counted as simi… by @Ducasse in https://github.com/pharo-project/pharo/pull/17694
- Do not restore ffi methods if they are not installed by @guillep in https://github.com/pharo-project/pharo/pull/17686
- Reduce usage of protocol initialize-release by @jecisc in https://github.com/pharo-project/pharo/pull/17701
- Transformations cleanup: better preview API and updated class comments by @balsa-sarenac in https://github.com/pharo-project/pharo/pull/17654
- Cleanup Tests by @guillep in https://github.com/pharo-project/pharo/pull/17710
- Bring back 'Fit all' menu item by @jecisc in https://github.com/pharo-project/pharo/pull/17709
- Removed the undeclared for now. by @Ducasse in https://github.com/pharo-project/pharo/pull/17706
- Cleanup refactorings by @jecisc in https://github.com/pharo-project/pharo/pull/17700
- Migrate about window to Spec by @jecisc in https://github.com/pharo-project/pharo/pull/17708
- Cleaning window title by @Ducasse in https://github.com/pharo-project/pharo/pull/17711
- Fix broken Pharo image by @jecisc in https://github.com/pharo-project/pharo/pull/17712
- Depends on Roassal branch Pharo13 by @jecisc in https://github.com/pharo-project/pharo/pull/17705
- Cleanup compiler extensions. by @guillep in https://github.com/pharo-project/pharo/pull/17662
- Edited two rules to implement that #initializeWindow: has to call super and can't override preferredExtent by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17695
- Branch: RedoingClosePresenter, Deleted everything so SpClosedWindowListPresenter can be independant by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17676
- Implemented addition of a window in Last Closed Window using the cmd W shortcut by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17714
- Introduced customization of closing window by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17718
- Fixing DrTests title by @Ducasse in https://github.com/pharo-project/pharo/pull/17719
- Fix minimize bug on windows by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17715
- Calypso: Allow definition of shared variables when using the class definition tab as a regular code editor by @iglosiggio in https://github.com/pharo-project/pharo/pull/17721
- Implement
browse
for PackageTag by @iglosiggio in https://github.com/pharo-project/pharo/pull/17724 - Fix shorcut browser by @jordanmontt in https://github.com/pharo-project/pharo/pull/17723
- Branch: 17672-Rename-formatter-in-EFtests-to-avoid-spurious-sender-clash by @Ducasse in https://github.com/pharo-project/pharo/pull/17736
- Branch: FunnelGlobalInvocationToApplicationInEpicea by @Ducasse in https://github.com/pharo-project/pharo/pull/17726
- Removed IRMethod (that got renamed to OCIRMethod) by @JanBliznicenko in https://github.com/pharo-project/pharo/pull/17744
- Branch: 17675-Opal-Extension-symbolic-to-Debugging-Core by @Ducasse in https://github.com/pharo-project/pharo/pull/17735
- Branch: 17750-FormasText-from-MD-to-Form, by @Ducasse in https://github.com/pharo-project/pharo/pull/17751
- 17667-remove-display-of-empty-sharedVariables-from-class-default-temp… by @Ducasse in https://github.com/pharo-project/pharo/pull/17749
- Skipping two tests to get the green bar for now. by @Ducasse in https://github.com/pharo-project/pharo/pull/17743
- Addition of new setting for using SpClosedWindowListPresenter or not by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17757
- 17563-propertyAtput-looks-bogus, by @Ducasse in https://github.com/pharo-project/pharo/pull/17754
- 17746-remove-ClassdeprecationRefactorings, Fixes #17746 by @Ducasse in https://github.com/pharo-project/pharo/pull/17747
- Remove String>>isValidSelector by @Ducasse in https://github.com/pharo-project/pharo/pull/17741
- Started to pass an stApplication so that they can really use applicat… by @Ducasse in https://github.com/pharo-project/pharo/pull/17732
- Branch: FixKMLeftInstanceVariable, by @Ducasse in https://github.com/pharo-project/pharo/pull/17758
- 17742-isSelectorSymbol-should-be-renamed-isUsedAsSelectorSymbol by @Ducasse in https://github.com/pharo-project/pharo/pull/17748
- Clean tool registry2 by @Ducasse in https://github.com/pharo-project/pharo/pull/17765
- Removed Stuff linked to the presenter by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17761
- Fix testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses by @jecisc in https://github.com/pharo-project/pharo/pull/17769
- Fix opening of the Dependency analyzer by @jecisc in https://github.com/pharo-project/pharo/pull/17763
- Fix browsing of methods in Epicea by @jecisc in https://github.com/pharo-project/pharo/pull/17764
- Move System-SourcesCondenser later in the loading order by @jecisc in https://github.com/pharo-project/pharo/pull/17707
- Fix cursor navigation by @Gabriel-Darbord in https://github.com/pharo-project/pharo/pull/17772
- Fix save image dialog default values by @guillep in https://github.com/pharo-project/pharo/pull/17767
- Fix and improve WindowAnnouncementTest by @jecisc in https://github.com/pharo-project/pharo/pull/17773
- Move ClassDefinitionPrinters loading later in the bootstrap process by @jecisc in https://github.com/pharo-project/pharo/pull/17661
- Fixing browse in KMDescriptionPresenter by @Ducasse in https://github.com/pharo-project/pharo/pull/17776
- Do not resume running process by @guillep in https://github.com/pharo-project/pharo/pull/17777
- Branch: addingSetterToCoHeuristic by @Ducasse in https://github.com/pharo-project/pharo/pull/17782
- Fix block compilation by @guillep in https://github.com/pharo-project/pharo/pull/17784
- Branch: addKeysIntoLRUCache by @Ducasse in https://github.com/pharo-project/pharo/pull/17787
- Set to true because we want to use pres by default by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17790
- Add support for underscore in numeric literals by @guillep in https://github.com/pharo-project/pharo/pull/17760
- Move Keymapping spec UI to NewTools by @jecisc in https://github.com/pharo-project/pharo/pull/17770
- Fix closure tests by @guillep in https://github.com/pharo-project/pharo/pull/17792
- Clean tool registry2 by @Ducasse in https://github.com/pharo-project/pharo/pull/17791
- EnhancingMockInCoCompletionTests by @Ducasse in https://github.com/pharo-project/pharo/pull/17794
- 2025 02 06 remove recent tools by @Ducasse in https://github.com/pharo-project/pharo/pull/17797
- Last initialiExtent -> defaultPreferredExtent by @Ducasse in https://github.com/pharo-project/pharo/pull/17799
- Last old methods of PharoCommonTools by @Ducasse in https://github.com/pharo-project/pharo/pull/17798
- Improve OCClassBuilderTest>>#testUseUndefinedClass by @jecisc in https://github.com/pharo-project/pharo/pull/17796
- Branch: 17802-PasteUpMorphdefaultDesktopCommandKeyTriplets-looks-like… by @Ducasse in https://github.com/pharo-project/pharo/pull/17809
- Removing useless trait by @Ducasse in https://github.com/pharo-project/pharo/pull/17806
- Fix duplicate package when no starting acronym by @Ducasse in https://github.com/pharo-project/pharo/pull/17805
- Simplify rules tests by @jecisc in https://github.com/pharo-project/pharo/pull/17811
- Branch: ShortcutDescriptions by @santiagovianadno in https://github.com/pharo-project/pharo/pull/17807
- Improve the selection color of the dark theme by @jecisc in https://github.com/pharo-project/pharo/pull/17824
- Removed reference to the shortcuts browser from the system settings by @jordanmontt in https://github.com/pharo-project/pharo/pull/17819
- Fix missing initialization for ‘zoomFactor’ of WorldMorph by @Rinzwind in https://github.com/pharo-project/pharo/pull/17822
- Show correct modifier for NEC item browsing on Linux/Win by @JanBliznicenko in https://github.com/pharo-project/pharo/pull/17818
- Enhanced Cocompletion mock for new fetcher by @Ducasse in https://github.com/pharo-project/pharo/pull/17823
- Remove a usage of an old icon name by @jecisc in https://github.com/pharo-project/pharo/pull/17817
- Branch: TurnOffUncloseWindow, Fixes # 17820 by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17825
- Improving implementation of Random >> next by @tesonep in https://github.com/pharo-project/pharo/pull/17835
- Improve ClassFactoryForTestCase cleanup by @jecisc in https://github.com/pharo-project/pharo/pull/17786
- Fix dependency test by @jecisc in https://github.com/pharo-project/pharo/pull/17840
- Remove a few methods with equivalent in superclass by @jecisc in https://github.com/pharo-project/pharo/pull/17842
- Fix setting breakpoints by @jecisc in https://github.com/pharo-project/pharo/pull/17841
- Fix Message not understood when opening Full Environment on Calypso by @carolahp in https://github.com/pharo-project/pharo/pull/17843
- Branch: 17832-Transcript-vs-Smalltalk-tools-toolNamed-transcript, Fi… by @Ducasse in https://github.com/pharo-project/pharo/pull/17854
- Avoid-unnecessary-selector-clash-with-isPrimitiveError by @Ducasse in https://github.com/pharo-project/pharo/pull/17856
- Create a new package to place AST related functionality that are used… by @Ducasse in https://github.com/pharo-project/pharo/pull/17859
- Fix dependency analyser double click on method item by @Ducasse in https://github.com/pharo-project/pharo/pull/17858
- Revert "Fix dependency analyser double click on method item" by @Ducasse in https://github.com/pharo-project/pharo/pull/17865
- Trying to change the default of DependencyAnalyser and loading it by @Ducasse in https://github.com/pharo-project/pharo/pull/17867
- Revert "Trying to change the default of DependencyAnalyser and loading it" by @Ducasse in https://github.com/pharo-project/pharo/pull/17869
- Use
ShellExecuteW
instead ofShellExecuteA
forNativeBrowserOpenVisitor
by @iglosiggio in https://github.com/pharo-project/pharo/pull/17872 - Improve error on File deletion failure by @jecisc in https://github.com/pharo-project/pharo/pull/17864
- Removing the fact that ### equals # by @Ducasse in https://github.com/pharo-project/pharo/pull/17668
- Revert "Removing the fact that ### equals #" by @jecisc in https://github.com/pharo-project/pharo/pull/17876
- P13 port windows tab shortcut by @PalumboN in https://github.com/pharo-project/pharo/pull/17874
- Improve the default comparision value by @jecisc in https://github.com/pharo-project/pharo/pull/17881
- Ineffective method reformatting stops confusing code editor by @Gabriel-Darbord in https://github.com/pharo-project/pharo/pull/17884
- Better comments for Beacon by @Ducasse in https://github.com/pharo-project/pharo/pull/17883
- Branch: CoStaticBenchmarksV2 by @omarabedelkader in https://github.com/pharo-project/pharo/pull/17880
- Nec hook for completion by @Ducasse in https://github.com/pharo-project/pharo/pull/17894
- 17895-Better-hook-for-completion-engine-in-RubSmalltalkTextEditor by @Ducasse in https://github.com/pharo-project/pharo/pull/17896
- Push up #classInstaller by @jecisc in https://github.com/pharo-project/pharo/pull/17863
- Improve FLBasicSerializationTest>>#testWideStringClassName by @jecisc in https://github.com/pharo-project/pharo/pull/17795
- add an environment variable to be able to specify the window driver by @estebanlm in https://github.com/pharo-project/pharo/pull/17885
- Cleanup Shout by @jecisc in https://github.com/pharo-project/pharo/pull/17247
- Cleaning opal by @Ducasse in https://github.com/pharo-project/pharo/pull/17900
- Removing misplaced browing methods, Fixes # 17396 by @StevenCostiou in https://github.com/pharo-project/pharo/pull/17907
- Properly update the AST when the method editor gets its text changed by @iglosiggio in https://github.com/pharo-project/pharo/pull/17915
- Fix: OpalCompilerTest and others should not hard code Smalltalk compiler by @MarcusDenker in https://github.com/pharo-project/pharo/pull/17909
- fixed #17568: move #executedPC to be not an extension method by @MarcusDenker in https://github.com/pharo-project/pharo/pull/17912
- Branch: adding-isValid-for-SDLWindows by @tesonep in https://github.com/pharo-project/pharo/pull/17901
- Branch: 17225-Progress-Bar-in-Dark-Theme-does-not-have-a-good-contras… by @pavel-krivanek in https://github.com/pharo-project/pharo/pull/17919
- 17916-Adding-deprecated-binding-to-IR by @Ducasse in https://github.com/pharo-project/pharo/pull/17917
- Improve secondary selection color for light theme by @jecisc in https://github.com/pharo-project/pharo/pull/17922
- Branch: addInspectOnPackages, Fixes #17911 by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17930
- Branch: Fix-Baseline-CoStaticBenchmarks, Adding the `HeuristicComple… by @omarabedelkader in https://github.com/pharo-project/pharo/pull/17910
- Completion improvements: do not skip closing characters by @Gabriel-Darbord in https://github.com/pharo-project/pharo/pull/17914
- Fix the logic of the extra commands on methods by @jecisc in https://github.com/pharo-project/pharo/pull/17936
- Speedup Random initialization from seed by @jecisc in https://github.com/pharo-project/pharo/pull/17935
- [Foward port] RGGlobalVariable should be a RGVariable by @jecisc in https://github.com/pharo-project/pharo/pull/17934
- Improve ReRefersToClassRule name by @jecisc in https://github.com/pharo-project/pharo/pull/17933
- Fix issue 17908 - Rename argument by @fouziray in https://github.com/pharo-project/pharo/pull/17913
- Push up #removeFromTree from MessageNode to ProgramNode by @jecisc in https://github.com/pharo-project/pharo/pull/17925
- Fix bug with obsolete classes and extension methods by @jecisc in https://github.com/pharo-project/pharo/pull/17928
- Added 2 metaclass variables to remember last text to find and last text used to replace by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17939
- Remove dependency analyser, moved to newtools by @Ducasse in https://github.com/pharo-project/pharo/pull/17946
- Fixing dependency analyser opening by @Ducasse in https://github.com/pharo-project/pharo/pull/17950
- Fix system dependency tests by @jecisc in https://github.com/pharo-project/pharo/pull/17969
- Remove ReIsNotAMetaclass and replace with ReClassesAreNotMetaClassCondition by @Alokzh in https://github.com/pharo-project/pharo/pull/17967
- Branch: 17888-selectorAndArgumentNames-should-not-use-formattedCode, Fixes #17888 by @sanyakapoor27 in https://github.com/pharo-project/pharo/pull/17965
- Clean BaselineOfClap by @jecisc in https://github.com/pharo-project/pharo/pull/17977
- Move old driver to new architecture by @Ducasse in https://github.com/pharo-project/pharo/pull/17961
- Remove some dead references to SmalltalkHub by @jecisc in https://github.com/pharo-project/pharo/pull/17981
- Make all Dictionary tests inheritable by @Gabriel-Darbord in https://github.com/pharo-project/pharo/pull/17949
- Nautilus cleaning by @Ducasse in https://github.com/pharo-project/pharo/pull/17952
- Fixed testTranscriptDebugPoint so the new transcript do not undertsand stepGlobal by @Alokzh in https://github.com/pharo-project/pharo/pull/17991
- 17727-Fix-the-two-skipped-tests-in-DrTests by @tesonep in https://github.com/pharo-project/pharo/pull/17989
- Cleaning up by @Ducasse in https://github.com/pharo-project/pharo/pull/17994
- chore: Removing OldDeprecated Driver+ Refactoring + tests + commands by @Ducasse in https://github.com/pharo-project/pharo/pull/17993
- 17903-Using-Windows-key--click-to-find-implementors-has-side-effects by @tesonep in https://github.com/pharo-project/pharo/pull/17990
- 17938-Emergency-Debugger-should-be-resiseable by @tesonep in https://github.com/pharo-project/pharo/pull/17987
- Remove the Transcript stepGlobal call. by @Ducasse in https://github.com/pharo-project/pharo/pull/17942
- Deprecating overly specific collection methods by @guillep in https://github.com/pharo-project/pharo/pull/17996
- Moving methods and classes around to cleanup Collections by @guillep in https://github.com/pharo-project/pharo/pull/17995
- Implemented new menu to show pool users by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/17988
- Refactor OCMessageNode>>isInlineToDo to remove OCParseTreeSearcher by @Alokzh in https://github.com/pharo-project/pharo/pull/17982
- Fix Pharo build by @jecisc in https://github.com/pharo-project/pharo/pull/18001
- Fix failing tests about #print:delimiterOn: by @jecisc in https://github.com/pharo-project/pharo/pull/18003
- Refactorings: Remove choices that are not used anymore by @jecisc in https://github.com/pharo-project/pharo/pull/18002
- Allow multiple package selection in DrTest coverage tool by @Alokzh in https://github.com/pharo-project/pharo/pull/18004
- Replace DADependencyChecker with StDependencyChecker by @Alokzh in https://github.com/pharo-project/pharo/pull/17999
- Fixed SystemEnvironment tests by creating TestObject class using ShiftClassBuilder by @Alokzh in https://github.com/pharo-project/pharo/pull/18007
- fix undeclared by @demarey in https://github.com/pharo-project/pharo/pull/18009
- fix unified diff broken in e5f54f0 by @demarey in https://github.com/pharo-project/pharo/pull/18010
- add new process browser (in preview menu entry) by @estebanlm in https://github.com/pharo-project/pharo/pull/18008
- 17997-Control-Shift-Click-on-a-message-in-Windows-does-not-browse-senders by @tesonep in https://github.com/pharo-project/pharo/pull/18000
- add 'NewTools-Transcript' as known dependency by @demarey in https://github.com/pharo-project/pharo/pull/18011
- Cleaning the benchmarks by @Ducasse in https://github.com/pharo-project/pharo/pull/18015
- 17861 transcript open via the menu is broken by @Ducasse in https://github.com/pharo-project/pharo/pull/18019
- Make compiled block class parametrizable by @guillep in https://github.com/pharo-project/pharo/pull/18028
- New halt implementation by @Ducasse in https://github.com/pharo-project/pharo/pull/18026
- Protecting tests so that their execution is independant by @Ducasse in https://github.com/pharo-project/pharo/pull/18041
- Improval of auto pairing in code editor by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/18029
- Improved ReSearchingLiteralRule by giving an example in description & added automatic transformation by @Alokzh in https://github.com/pharo-project/pharo/pull/18032
- Introduce Morphic-Deprecated by @jecisc in https://github.com/pharo-project/pharo/pull/18042
- Improve packaging of Ston by @jecisc in https://github.com/pharo-project/pharo/pull/18036
- Fix #isDeprecated logic of CompiledMethod by @jecisc in https://github.com/pharo-project/pharo/pull/18044
- support old logic to set the new transcript by @Ducasse in https://github.com/pharo-project/pharo/pull/18045
- Move HashTesterTest to SUnit-Tests by @jecisc in https://github.com/pharo-project/pharo/pull/17979
- Fixes System SourceFile comment #17508 by @sanyakapoor27 in https://github.com/pharo-project/pharo/pull/17992
- 17641-DemoCoveragePresenter-open DNU fix by @MarcusDenker in https://github.com/pharo-project/pharo/pull/18053
- Fixes of two cases on shortcut block indentation by @FedeLoch in https://github.com/pharo-project/pharo/pull/18051
- Removed reference of GT package from Beacon baseline by @Alokzh in https://github.com/pharo-project/pharo/pull/18057
- Remove ExternalProjectLoader by @jecisc in https://github.com/pharo-project/pharo/pull/17948
- Improve the printing of errors on executable comments by @jecisc in https://github.com/pharo-project/pharo/pull/18060
- use clap v.0.1 by @demarey in https://github.com/pharo-project/pharo/pull/18068
- Fix equality between MCClassDefinition and MCTraitDefinition by @jecisc in https://github.com/pharo-project/pharo/pull/18066
- CodeImporter should close the stream it is reading after importing by @jecisc in https://github.com/pharo-project/pharo/pull/18065
- Remove what seems to be a hack in runTest.st by @jecisc in https://github.com/pharo-project/pharo/pull/18059
- Deprecate Morphic TickList by @jecisc in https://github.com/pharo-project/pharo/pull/18064
- Deprecate ThreadSafeTranscript by @jecisc in https://github.com/pharo-project/pharo/pull/18063
- Changing the Sorter to nosorter by @omarabedelkader in https://github.com/pharo-project/pharo/pull/18077
- Commit undo transaction before formatting by @guillep in https://github.com/pharo-project/pharo/pull/18079
- Improving Refactorins by @tesonep in https://github.com/pharo-project/pharo/pull/18082
- Make Zinc tests open a random port by @guillep in https://github.com/pharo-project/pharo/pull/18080
- 17839-Mismatch-between-Smalltalk-globals-method-allImplementorsOf-and-selectors by @MarcusDenker in https://github.com/pharo-project/pharo/pull/18074
- 18075-cached-item-not-returned-in-CompiledBlocksourceNodeForPC by @MarcusDenker in https://github.com/pharo-project/pharo/pull/18076
- Removing outerMostContext whose sole user was Sindarin. by @StevenCostiou in https://github.com/pharo-project/pharo/pull/18086
- Added #open as an extension method of Cavrois Window Profiles package by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/18073
- make OSWindowDriver class>>driverClass: configurable by @estebanlm in https://github.com/pharo-project/pharo/pull/18089
- Fix : Adding more executable comments by @Ajeett01 in https://github.com/pharo-project/pharo/pull/18058
- Rubric should not depend on Athens by @jecisc in https://github.com/pharo-project/pharo/pull/18090
- Fix GIFReadWriter not writing local color tables by @Gabriel-Darbord in https://github.com/pharo-project/pharo/pull/18061
- Added tests for logger by @Ducasse in https://github.com/pharo-project/pharo/pull/18072
- adding doc (not finished) to /doc/Beacon by @Ducasse in https://github.com/pharo-project/pharo/pull/18084
- fix inspection for MemoryLogger by @estebanlm in https://github.com/pharo-project/pharo/pull/18098
- Morphic: Deprecate some polymorph widgets by @jecisc in https://github.com/pharo-project/pharo/pull/18094
- Move some extensions methods of Iceberg into Pharo by @jecisc in https://github.com/pharo-project/pharo/pull/18099
- Fix bug: Changed #rowser to #browser in RubSmalltalkEditor by @Alokzh in https://github.com/pharo-project/pharo/pull/18097
- implements enhancement from issue #18091 by @FradexMF in https://github.com/pharo-project/pharo/pull/18092
- Remove dependency of Network-Mail to Morphic by @jecisc in https://github.com/pharo-project/pharo/pull/18103
- Update error message for FFICalloutAPI class >> new by @cestrand in https://github.com/pharo-project/pharo/pull/18106
- Update doc for FFIArray class by @cestrand in https://github.com/pharo-project/pharo/pull/18107
- Morphic: Deprecate examples and some pluggable lists by @jecisc in https://github.com/pharo-project/pharo/pull/18067
- Deprecate more Morphic widgets by @jecisc in https://github.com/pharo-project/pharo/pull/18108
- Fix ast mapping constant block by @guillep in https://github.com/pharo-project/pharo/pull/18101
- Prevent renaming the accessors when renaming an instance variable by @AlexisCnockaert in https://github.com/pharo-project/pharo/pull/18111
- adding a first list of authors. by @Ducasse in https://github.com/pharo-project/pharo/pull/18127
- added transcript workerProcess to knownProcesses in ReleaseTest by @SebastianLorenzano in https://github.com/pharo-project/pharo/pull/18119
- Make the timestamp format of method changes and class comment changes in the change file consistent with the timestamp format for snapshot and quit entries by @koendehondt in https://github.com/pharo-project/pharo/pull/18120
- Enhancing the doc of beacon by @Ducasse in https://github.com/pharo-project/pharo/pull/18132
- Removed Shout presenter as it should belong to NewTools by @jordanmontt in https://github.com/pharo-project/pharo/pull/18115
- Replace the process browser by @jecisc in https://github.com/pharo-project/pharo/pull/18100
- Fix bug when adding an extension method overriding a trait method by @jecisc in https://github.com/pharo-project/pharo/pull/18137
- Move spec to v2 0 1 by @estebanlm in https://github.com/pharo-project/pharo/pull/18162
- Roassal moved to v1.7.0 by @estebanlm in https://github.com/pharo-project/pharo/pull/18165
- move microdown to v2.8.0 by @estebanlm in https://github.com/pharo-project/pharo/pull/18168
- Move microdown to v2.8.0 by @estebanlm in https://github.com/pharo-project/pharo/pull/18174
- use inverted versions of window icons in the Dark theme(s) by @pavel-krivanek in https://github.com/pharo-project/pharo/pull/18173
- Pharo13.0.0-rc1 by @estebanlm in https://github.com/pharo-project/pharo/pull/18179
- Pull up check by @guillep in https://github.com/pharo-project/pharo/pull/18180
- fix some inspections by @estebanlm in https://github.com/pharo-project/pharo/pull/18184
- bump spec to v2.0.2 by @estebanlm in https://github.com/pharo-project/pharo/pull/18185
- bump newtools to v0.10.1, microdown to v2.8.0, roassal to v1.7.2, docbrowser to v1.1.0, scriptabledebugger to v1.0.0 and iceberg to v2.4.0 by @estebanlm in https://github.com/pharo-project/pharo/pull/18186
- add documentation about migration of object inspections by @estebanlm in https://github.com/pharo-project/pharo/pull/18193
- fix first doc paragraph by @estebanlm in https://github.com/pharo-project/pharo/pull/18194
- bump NewTools to v0.10.2 by @estebanlm in https://github.com/pharo-project/pharo/pull/18204
- bump NewTools to v0.10.3 by @estebanlm in https://github.com/pharo-project/pharo/pull/18207
New Contributors
- @PosledniAmir made their first contribution in #16385
- @kderichs made their first contribution in #16666
- @moufort made their first contribution in #16738
- @IkiAde made their first contribution in #16830
- @dolezvo1 made their first contribution in #16898
- @riuttner made their first contribution in #17063
- @SandraSamardzic made their first contribution in #17084
- @iglosiggio made their first contribution in #17301
- @koendehondt made their first contribution in #17317
- @fouziray made their first contribution in #16831
- @clacker made their first contribution in #17486
- @omarabedelkader made their first contribution in #17473
- @santiagovianadno made their first contribution in https://github.com/pharo-project/pharo/pull/17807
- @Alokzh made their first contribution in https://github.com/pharo-project/pharo/pull/17967
- @sanyakapoor27 made their first contribution in https://github.com/pharo-project/pharo/pull/17965
- @FedeLoch made their first contribution in https://github.com/pharo-project/pharo/pull/18051
- @Ajeett01 made their first contribution in https://github.com/pharo-project/pharo/pull/18058
- @FradexMF made their first contribution in https://github.com/pharo-project/pharo/pull/18092
- @cestrand made their first contribution in https://github.com/pharo-project/pharo/pull/18106
- @SebastianLorenzano made their first contribution in https://github.com/pharo-project/pharo/pull/18119
Full Changelog: v12.0.0...v13.0.0