+ 1 :)
On Thu, Nov 23, 2017 at 8:53 PM, Torsten Bergmann <[email protected]> wrote: > What is not visible in the list are the many enhancements happening also on > Calypso, Bloc, > Grease and many many others. > > Nonetheless the core image still needs love from more people. Remember even > the smallest change > can make a difference and shape the future. Also "a contribution per day > keeps bad systems away". > Even one contribution per week or month. > > So jump in - the water is just fine! > > Bye > T. (aka astares) > > Gesendet: Donnerstag, 23. November 2017 um 12:37 Uhr > Von: "[email protected]" <[email protected]> > An: "Pharo Development List" <[email protected]> > Betreff: Re: [Pharo-dev] [PHARO 7.0A] NEXT ENHANCEMENTS > Yes, very. > > Phil > > On Thu, Nov 23, 2017 at 12:26 PM, Alexandre Bergel <[email protected]> > wrote: >> >> Impressive!! >> >> >> -- >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >> Alexandre Bergel http://www.bergel.eu >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >> >> >> >> >> On Nov 23, 2017, at 7:12 AM, Stephane Ducasse <[email protected]> >> wrote: >> >> eport period: 5 November 2017 to 23 November 2017 >> >> * 20739-Remove-dead-stream-primitives >> >> https://pharo.fogbugz.com/f/cases/20739/Remove-dead-stream-primitives >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20739 >> PR URL: https://github.com/pharo-project/pharo/pull/524 >> Diff URL: https://github.com/pharo-project/pharo/pull/524/files >> >> Thanks to clementbera >> >> * 20645-Windows-rebuildFieldAccessors-problem >> >> Fixing the creation of annonymous classes for FFITypeArray. >> It was affecting all the platforms. >> >> Issue: >> https://pharo.fogbugz.com/f/cases/20645/Windows-rebuildFieldAccessors-problem >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20645 >> PR URL: https://github.com/pharo-project/pharo/pull/521 >> Diff URL: https://github.com/pharo-project/pharo/pull/521/files >> >> Thanks to tesonep >> >> * >> 20735-ComposablePresenter-classowneron-is-missing-the-initialization-call >> >> >> https://pharo.fogbugz.com/f/cases/20735/ComposablePresenter-class-owner-on-is-missing-the-initialization-call >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20735 >> PR URL: https://github.com/pharo-project/pharo/pull/517 >> Diff URL: https://github.com/pharo-project/pharo/pull/517/files >> >> Thanks to pavel-krivanek >> >> * Fix the sign of FloatNegativeZero >> >> Like any other zero, the sign of Float negativeZero should be zero… >> Introduce signBit to differentiate Float negativeZero from Float zero. >> >> This is issue >> >> https://pharo.fogbugz.com/f/cases/19629/0-0-sign-answers-1-should-be-zero >> >> >> Note that this PR does not implement isSignMinus which is not >> >> strictly necessary. >> >> If it’s for ISO 10967 compliance, then there will be other >> >> functions missing. >> >> Maybe open a new issue for this one? >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/Fix the sign of >> FloatNegativeZero >> PR URL: https://github.com/pharo-project/pharo/pull/515 >> Diff URL: https://github.com/pharo-project/pharo/pull/515/files >> >> Thanks to nicolas-cellier-aka-nice >> >> * 20717-Duplicities-of-themes-in-the-list-2 >> >> https://pharo.fogbugz.com/f/cases/20717/Duplicities-of-themes-in-the-list >> >> alternative version by Torsten >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20717 >> PR URL: https://github.com/pharo-project/pharo/pull/499 >> Diff URL: https://github.com/pharo-project/pharo/pull/499/files >> >> Thanks to pavel-krivanek >> >> * 20730 Unused temps in FileReferenceTest, FLHeaderSerializationTest, >> FLHookedSubstitutionTest, FT2GlyphRenderer, ... >> >> Fix unused temps in >> >> FileReferenceTest>>#testRename >> FileReferenceTest>>#testDeleteAllChildren >> FileReferenceTest>>#testHasChildren >> FileReferenceTest>>#testHasDirectories >> FileReferenceTest>>#testHasFiles >> FLHeaderSerializationTest>>#testAdditionalObjects >> FLHookedSubstitutionTest>>#testAvoidRecursion >> FT2GlyphRenderer>>#loadSurfaceTransform >> FT2GlyphRenderer>>#loadUnicode: >> FileDialogWindowTest>>#testIssue6406 >> FileReferenceTest>>#testDeleteAll >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20730 Unused temps >> in FileReferenceTest, FLHeaderSerializationTest, >> FLHookedSubstitutionTest, FT2GlyphRenderer, ... >> PR URL: https://github.com/pharo-project/pharo/pull/510 >> Diff URL: https://github.com/pharo-project/pharo/pull/510/files >> >> Thanks to astares >> >> * 20731 Unused temps in HDCoverageReport and HDLintReport >> >> fix unused temps >> >> HDCoverageReport>>#generatePackage:method:on: >> HDLintReport>>#generateClass:source:on: >> >> >> >> https://pharo.fogbugz.com/f/cases/20731/Unused-temps-in-HDCoverageReport-and-HDLintReport >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20731 Unused temps >> in HDCoverageReport and HDLintReport >> PR URL: https://github.com/pharo-project/pharo/pull/511 >> Diff URL: https://github.com/pharo-project/pharo/pull/511/files >> >> Thanks to astares >> >> * 20732 Unused temps in HistoryNodeTest >> >> fix unused temps >> >> HistoryNodeTest>>#testTwoConsecutiveCloseGroup >> HistoryNodeTest>>#testTwoGroups >> >> https://pharo.fogbugz.com/f/cases/20732/Unused-temps-in-HistoryNodeTest >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20732 Unused temps >> in HistoryNodeTest >> PR URL: https://github.com/pharo-project/pharo/pull/512 >> Diff URL: https://github.com/pharo-project/pharo/pull/512/files >> >> Thanks to astares >> >> * 20733-update-bootstrap-emulation >> >> https://pharo.fogbugz.com/f/cases/20733/update-bootstrap-emulation >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20733 >> PR URL: https://github.com/pharo-project/pharo/pull/516 >> Diff URL: https://github.com/pharo-project/pharo/pull/516/files >> >> Thanks to pavel-krivanek >> >> * 20384-Converted-rules-to-Renraku-architecture-2 >> >> Let's try this one, it should work >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20384 >> PR URL: https://github.com/pharo-project/pharo/pull/445 >> Diff URL: https://github.com/pharo-project/pharo/pull/445/files >> >> Thanks to Uko >> >> * 20727-WeakAnnouncerTesttestWeakDoubleAnnouncer-should-be-long >> >> >> https://pharo.fogbugz.com/f/cases/20727/WeakAnnouncerTest-testWeakDoubleAnnouncer-should-be-long >> >> increse timeouts and decrease amount of explicit GC calls >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20727 >> PR URL: https://github.com/pharo-project/pharo/pull/509 >> Diff URL: https://github.com/pharo-project/pharo/pull/509/files >> >> Thanks to pavel-krivanek >> >> * Avoid costly & useless LargeInteger arithmetics when >> raisedToFraction will be inexact >> >> >> This example was raised in >> >> >> https://pharo.fogbugz.com/f/cases/20432/vm-crash-when-using-rairedTo-with-fractions >> >> (2009/2000) raisedTo: (3958333/100000) >> >> The fix is importing the changes from >> >> http://source.squeak.org/trunk/Kernel-nice.1111.diff >> >> Issue URL: https://pharo.fogbugz.com/f/cases/Avoid costly & >> useless LargeInteger arithmetics when raisedToFraction will be inexact >> PR URL: https://github.com/pharo-project/pharo/pull/506 >> Diff URL: https://github.com/pharo-project/pharo/pull/506/files >> >> Thanks to nicolas-cellier-aka-nice >> >> * 20723 Unused temps in AthensDemoMorph, Alien, AthensBalloonEngine, >> AthensBezier3Scene, AthensCairoPathBuilder >> >> Fix unused temps in >> >> AthensDemoMorph>>#figure9: >> Alien class>>#newCString: >> AthensBalloonEngine>>#drawImage:transform: >> AthensBezier3Scene>>#renderOn: >> AthensCairoPathBuilder>>#calcCenter:end:angle: >> AthensDemoMorph>>#figure10: >> AthensDemoMorph>>#figure2: >> AthensDemoMorph>>#figure3: >> AthensDemoMorph>>#figure6: >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20723 Unused temps >> in AthensDemoMorph, Alien, AthensBalloonEngine, AthensBezier3Scene, >> AthensCairoPathBuilder >> PR URL: https://github.com/pharo-project/pharo/pull/503 >> Diff URL: https://github.com/pharo-project/pharo/pull/503/files >> >> Thanks to astares >> >> * 20724 Unused temps in EditorFindReplaceDialogWindow>>#update: >> >> fix unused temp >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20724 Unused temps >> in EditorFindReplaceDialogWindow>>#update: >> PR URL: https://github.com/pharo-project/pharo/pull/504 >> Diff URL: https://github.com/pharo-project/pharo/pull/504/files >> >> Thanks to astares >> >> * 20725 Unused temps in DosTimestampTest, Decompiler, DiskStore, >> DosTimestampTest, DateTest >> >> Fix unused temps in >> >> DosTimestampTest>>#testFromDateAndTime >> Decompiler>>#statementsTo: >> DiskStore>>#rename:to: >> DosTimestampTest>>#testAsDateAndTime >> DateTest>>#testPrintFormat >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20725 Unused temps >> in DosTimestampTest, Decompiler, DiskStore, DosTimestampTest, DateTest >> PR URL: https://github.com/pharo-project/pharo/pull/505 >> Diff URL: https://github.com/pharo-project/pharo/pull/505/files >> >> Thanks to astares >> >> * 20722 Unused temps in KMShortcutTest, KMDispatcher, KMKeymapTest >> >> Fix unused temps in >> >> KMShortcutTest>>#testComplexChainMatches >> KMDispatcher>>#dispatch: >> KMKeymapTest>>#testExecute >> >> >> https://pharo.fogbugz.com/f/cases/20722/Unused-temps-in-KMShortcutTest-KMDispatcher-KMKeymapTest >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20722 Unused temps >> in KMShortcutTest, KMDispatcher, KMKeymapTest >> PR URL: https://github.com/pharo-project/pharo/pull/502 >> Diff URL: https://github.com/pharo-project/pharo/pull/502/files >> >> Thanks to astares >> >> * 20720 Unused temps in Object, OCASTCheckerTest and >> OCASTClosureAnalyzerTest >> >> Fix unused temp vars >> >> Object>>#split: >> OCASTCheckerTest>>#testDoubleRemoteAnidatedBlocks >> OCASTCheckerTest>>#testExamplePrimitiveErrorCode >> OCASTCheckerTest>>#testExampleSelf >> OCASTCheckerTest>>#testExampleSuper >> OCASTCheckerTest>>#testExampleThisContext >> OCASTCheckerTest>>#testInstanceVar >> OCASTCheckerTest>>#testNoRemoteBlockArgument >> OCASTCheckerTest>>#testNoRemoteBlockReturn >> OCASTCheckerTest>>#testNoRemoteBlockTemp >> OCASTCheckerTest>>#testNoRemoteMethodTemp >> OCASTCheckerTest>>#testOptimizedBlocksAndSameNameTemps >> OCASTCheckerTest>>#testSingleRemoteDifferentBlocksSameArgumentName >> OCASTCheckerTest>>#testSingleRemoteMethodArgument >> OCASTClosureAnalyzerTest>>#testDoubleRemoteAnidatedBlocks >> OCASTClosureAnalyzerTest>>#testExampleBlockArgument >> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockLocalWhile >> OCASTClosureAnalyzerTest>>#testExampleSimpleBlockNested >> OCASTClosureAnalyzerTest>>#testExampleWhileModificationBefore >> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase2 >> OCASTClosureAnalyzerTest>>#testNestedBlocksRemoteInBlockCase3 >> OCASTClosureAnalyzerTest>>#testNoRemoteBlockArgument >> OCASTClosureAnalyzerTest>>#testNoRemoteReadInBlock >> OCASTClosureAnalyzerTest>>#testNoRemoteReadNestedBlocks >> OCASTClosureAnalyzerTest>>#testOptimizedBlockReadInBlock >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInBlock >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlock >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase2 >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase3 >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWriteInNestedBlockCase4 >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase1 >> OCASTClosureAnalyzerTest>>#testOptimizedBlockWrittenAfterClosedOverCase2 >> OCASTClosureAnalyzerTest>>#testSingleRemoteDifferentBlocksSameArgumentName >> OCASTClosureAnalyzerTest>>#testSingleRemoteMethodArgument >> OCASTClosureAnalyzerTest>>#testSingleRemoteReadNestedBlocks >> OCASTClosureAnalyzerTest>>#testWrittenAfterClosedOver >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20720 Unused temps >> in Object, OCASTCheckerTest and OCASTClosureAnalyzerTest >> PR URL: https://github.com/pharo-project/pharo/pull/500 >> Diff URL: https://github.com/pharo-project/pharo/pull/500/files >> >> Thanks to astares >> >> * 20721 Unused temps in ProtoObject>>#pointersToExcept: >> >> Fix unused temps in ProtoObject>>#pointersToExcept: >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20721 Unused temps >> in ProtoObject>>#pointersToExcept: >> PR URL: https://github.com/pharo-project/pharo/pull/501 >> Diff URL: https://github.com/pharo-project/pharo/pull/501/files >> >> Thanks to astares >> >> * 20715 Unused temps in RBRefactoringChangeTests, >> RPackageClassesSynchronisationTest, RPackageIncrementalTest, ... >> >> Remove unused temps in >> >> RBRefactoringChangeTests>>#testPerformAddRemoveClassMethod >> >> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingExtensionProtocol >> >> RPackageClassesSynchronisationTest>>#testReorganizeClassByAddingNewProtocolDoesNothing >> >> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackage >> >> RPackageExtensionMethodsSynchronisationTest>>#testAddMethodInExtensionCategoryNotExistingCreateANewPackageAndInstallsMethodInIt >> >> RPackageExtensionMethodsSynchronisationTest>>#testModifyMethodByChangingCode >> RPackageIncrementalTest>>#testAddClassAfterMethods >> RPackageIncrementalTest>>#testAddClassAfterMethodsAtMetaclassToo >> RPackageIncrementalTest>>#testMethodAddition >> RPackageIncrementalTest>>#testPrivateClassRegisterUnregister >> RPackageIncrementalTest>>#testRemoveClassAfterMethods >> RPackageIncrementalTest>>#testRemoveClassRemovesExtensions >> >> RPackageIncrementalTest>>#testRemoveExtensionMethodRemovesExtensionsFromRPackage >> >> RPackageMethodsSynchronisationTest>>#testModifyMethodByMovingFromClassicCategoryToClassicCategoryDoesNothing >> RPackageMonticelloSynchronisationTest>>#testUnloadMCPackageRemovesRPackage >> >> RPackageMonticelloSynchronisationTest>>#testUnregisterMCPackageKeepsRPackage >> RPackageOrganizer>>#systemClassRemovedActionFrom: >> RBRefactoringChangeTests>>#testPerformAddRemoveMethod >> RBRefactoringChangeTests>>#testPerformAddRemoveMethodInteractively >> >> RPackageClassesSynchronisationTest>>#testRecategorizeClassRegisterTheClassMethodsInTheNewPackage >> >> RPackageClassesSynchronisationTest>>#testRecategorizeClassWithMetaClassMethodsRegisterAllClassMethodsInTheNewPackage >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedInTheParentPackage >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassDefinedSelectorsInTheParentPackage >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateClassExtensionSelectorsInTheExtendingPackages >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassDefinedSelectorsInTheParentPackage >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateMetaclassExtensionSelectorsInTheExtendingPackages >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassExtendingPackagesMapping >> >> RPackageClassesSynchronisationTest>>#testRenameClassUpdateOrganizerClassPackageMapping >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20715 Unused temps >> in RBRefactoringChangeTests, RPackageClassesSynchronisationTest, >> RPackageIncrementalTest, ... >> PR URL: https://github.com/pharo-project/pharo/pull/495 >> Diff URL: https://github.com/pharo-project/pharo/pull/495/files >> >> Thanks to astares >> >> * 20716 Unused temps in MetacelloConfigurationResource, >> MetacelloCoreSymbolicVersionTest, MetacelloPackagesSpecTestCase, >> MetacelloMCProj >> >> Remove unused temps from >> >> MetacelloConfigurationResource>>#project >> MetacelloCoreSymbolicVersionTest>>#testBasicBleedingEdgeVersion >> MetacelloCoreSymbolicVersionTest>>#testBasicStableVersion >> MetacelloCoreSymbolicVersionTest>>#testBleedingEdgeMethod >> MetacelloCoreSymbolicVersionTest>>#testStableVersionMethod >> MetacelloPackagesSpecTestCase>>#testRemoveGroupB >> MetacelloPackagesSpecTestCase>>#testRemoveGroupC >> MetacelloMCProjectSpecTestCase>>#testMCProjectMergeSpec >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20716 Unused temps >> in MetacelloConfigurationResource, MetacelloCoreSymbolicVersionTest, >> MetacelloPackagesSpecTestCase, MetacelloMCProj >> PR URL: https://github.com/pharo-project/pharo/pull/497 >> Diff URL: https://github.com/pharo-project/pharo/pull/497/files >> >> Thanks to astares >> >> * 20714-atatput--atatifAbsentPut-should-not-use-Dictionary >> >> >> https://pharo.fogbugz.com/f/cases/20714/at-at-put-at-at-ifAbsentPut-should-not-use-Dictionary >> >> use "self species" instead of hardcoded Dictionary >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20714 >> PR URL: https://github.com/pharo-project/pharo/pull/496 >> Diff URL: https://github.com/pharo-project/pharo/pull/496/files >> >> Thanks to pavel-krivanek >> >> * 20709-do-not-create-pharo-core-symlink-during-the-image-building >> >> >> https://pharo.fogbugz.com/f/cases/20709/do-not-create-pharo-core-symlink-during-the-image-building >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20709 >> PR URL: https://github.com/pharo-project/pharo/pull/492 >> Diff URL: https://github.com/pharo-project/pharo/pull/492/files >> >> Thanks to pavel-krivanek >> >> * 20603-Integration-of-new-bytecode-set-Sista-V1-by-default-green-tests >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20603 >> PR URL: https://github.com/pharo-project/pharo/pull/484 >> Diff URL: https://github.com/pharo-project/pharo/pull/484/files >> >> Thanks to clementbera >> >> * 20707 Unused temps in WindowsStore, WaitfreeQueue, >> VersionnerProjectPanel, >> >> Fix unused temp vars in >> - WindowsStore>>#checkName:fixErrors: >> - WaitfreeQueue>>#size >> - VersionnerProjectPanel>>#config: >> - VersionnerProjectPackagesPanel>>#removeSelectedPackage >> - VSSetDescriptionCommand>>#executeWithMessage: >> >> >> >> https://pharo.fogbugz.com/f/cases/20707/Unused-temps-in-WindowsStore-WaitfreeQueue-VersionnerProjectPanel >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20707 Unused temps >> in WindowsStore, WaitfreeQueue, VersionnerProjectPanel, >> PR URL: https://github.com/pharo-project/pharo/pull/490 >> Diff URL: https://github.com/pharo-project/pharo/pull/490/files >> >> Thanks to astares >> >> * 20711 Unused temps in RubTextEditor, RubParagraph, >> RubMethodEditingExample, ReflectiveMethod, RxMatcher >> >> Remove unused temps in >> >> ReflectiveMethod>>#recompileAST >> RubMethodEditingExample>>#open >> RubParagraph>>#selectionRectsFrom:to: >> RubSelectorChooserMorph>>#drawCommonPrefixAreasOn: >> RubTextEditor>>#addDeleteSelectionUndoRecord >> RubTextEditor>>#correctFrom:to:with: >> RubTextEditor>>#exchangeWith: >> RxMatcher>>#currentState >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20711 Unused temps >> in RubTextEditor, RubParagraph, RubMethodEditingExample, >> ReflectiveMethod, RxMatcher >> PR URL: https://github.com/pharo-project/pharo/pull/494 >> Diff URL: https://github.com/pharo-project/pharo/pull/494/files >> >> Thanks to astares >> >> * >> 20704-remove-garbageCollect-from-PharoClassInstallermigrateClassestousing >> >> >> https://pharo.fogbugz.com/f/cases/20704/remove-garbageCollect-from-PharoClassInstaller-migrateClasses-to-using >> >> remove explicit garbage collection >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20704 >> PR URL: https://github.com/pharo-project/pharo/pull/489 >> Diff URL: https://github.com/pharo-project/pharo/pull/489/files >> >> Thanks to pavel-krivanek >> >> * 20708 Unused temps in TSequencedConcatenationTest and TextEditor >> >> Remove unused temps in >> TextMorph>>#handleKeystroke: >> TSequencedConcatenationTest>>#testStreamContents >> TSequencedConcatenationTest>>#testStreamContentsProtocol >> TextConverter>>#next:putAll:startingAt:toStream: >> TextConverter>>#nextPutAll:toStream: >> TextEditor>>#addDeleteSelectionUndoRecord >> TextEditor>>#addTypeInUndoRecord >> TextEditor>>#correctFrom:to:with: >> TextEditor>>#dispatchCommandOn:return: >> TextEditor>>#dispatchOn: >> TextEditor>>#mouseUp: >> TextEditor>>#replace:with:and: >> TextEditor>>#unapplyAttribute: >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20708 Unused temps >> in TSequencedConcatenationTest and TextEditor >> PR URL: https://github.com/pharo-project/pharo/pull/491 >> Diff URL: https://github.com/pharo-project/pharo/pull/491/files >> >> Thanks to astares >> >> * 20710 Unused temps in StringMorph, SimpleGridExample, >> SmalltalkEditor, SHMethodEditingMode, SelectorChooserMorph >> >> Remove unused temps from >> >> StringMorph>>#drawOnAthensCanvas: >> SimpleGridExample>>#treeMorph >> SmalltalkEditor>>#internalCallToBrowseIt >> SHMethodEditingMode>>#open >> SelectorChooserMorph>>#drawCommonPrefixAreasOn: >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20710 Unused temps >> in StringMorph, SimpleGridExample, SmalltalkEditor, >> SHMethodEditingMode, SelectorChooserMorph >> PR URL: https://github.com/pharo-project/pharo/pull/493 >> Diff URL: https://github.com/pharo-project/pharo/pull/493/files >> >> Thanks to astares >> >> * 20697-Give-some-love-to-SocketAddress >> >> SocketAddress is hardly used in the system. >> It is possible to use it more and add some functionality to it. >> Comments and test could be improved as well. >> >> https://pharo.fogbugz.com/f/cases/20697/Give-some-love-to-SocketAddress >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20697 >> PR URL: https://github.com/pharo-project/pharo/pull/486 >> Diff URL: https://github.com/pharo-project/pharo/pull/486/files >> >> Thanks to svenvc >> >> * 20702-Add-comments-to-hashMultiply >> >> https://pharo.fogbugz.com/f/cases/20702/Add-comments-to-hashMultiply >> >> use hashMultiply comments provided by Nicolas Celler with some >> >> modifications >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20702 >> PR URL: https://github.com/pharo-project/pharo/pull/487 >> Diff URL: https://github.com/pharo-project/pharo/pull/487/files >> >> Thanks to pavel-krivanek >> >> * 20703-typo-in-WelcomeHelp >> >> https://pharo.fogbugz.com/f/cases/20703/typo-in-WelcomeHelp >> >> fix typo >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20703 >> PR URL: https://github.com/pharo-project/pharo/pull/488 >> Diff URL: https://github.com/pharo-project/pharo/pull/488/files >> >> Thanks to pavel-krivanek >> >> * 20647-SortFunction-should-be-composable >> >> Make SortFunction composable >> >> https://pharo.fogbugz.com/f/cases/20647/SortFunction-should-be-composable >> >> Note: impossible to use iceberg to do the commit >> incomprehensible interface / unexpected failures / unclear >> >> error messages >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20647 >> PR URL: https://github.com/pharo-project/pharo/pull/440 >> Diff URL: https://github.com/pharo-project/pharo/pull/440/files >> >> Thanks to nicolas-cellier-aka-nice >> >> * 19942-Glamour-Morphic-Renderer-Spotter-is-only-dead-code >> >> Glamour-Morphic-Renderer-Spotter is only dead code? >> >> >> https://pharo.fogbugz.com/f/cases/19942/Glamour-Morphic-Renderer-Spotter-is-only-dead-code >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/19942 >> PR URL: https://github.com/pharo-project/pharo/pull/480 >> Diff URL: https://github.com/pharo-project/pharo/pull/480/files >> >> Thanks to MarcusDenker >> >> * 20696-enable-bootstrapping-from-outside-the-repository >> >> >> https://pharo.fogbugz.com/f/cases/20696/enable-bootstrapping-from-outside-the-repository >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20696 >> PR URL: https://github.com/pharo-project/pharo/pull/485 >> Diff URL: https://github.com/pharo-project/pharo/pull/485/files >> >> Thanks to pavel-krivanek >> >> * 20689-Make-Pharo-bootstrap-independent-on-source-repository >> >> >> https://pharo.fogbugz.com/f/cases/20689/Make-Pharo-bootstrap-independent-on-source-repository >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20689 >> PR URL: https://github.com/pharo-project/pharo/pull/479 >> Diff URL: https://github.com/pharo-project/pharo/pull/479/files >> >> Thanks to pavel-krivanek >> >> * 20693-Incorrect-basename-of-empty-relative-path >> >> 20693 Incorrect basename of empty relative path >> >> - Modify Path and subclasses to return the current directory >> >> for an empty relative path. >> >> - Add PathTest>>testBasenameNoParent to confirm correct behaviour. >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20693 >> PR URL: https://github.com/pharo-project/pharo/pull/481 >> Diff URL: https://github.com/pharo-project/pharo/pull/481/files >> >> Thanks to akgrant43 >> >> * 20678-selecting-of-a-method-version-causes-DNU >> >> Adding this message as a way of having polymorphism with the >> >> different versions of Message Browser >> >> >> Issue >> https://pharo.fogbugz.com/f/cases/20678/selecting-of-a-method-version-causes-DNU >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20678 >> PR URL: https://github.com/pharo-project/pharo/pull/482 >> Diff URL: https://github.com/pharo-project/pharo/pull/482/files >> >> Thanks to tesonep >> >> * 20686-disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts >> >> >> https://pharo.fogbugz.com/f/cases/20686/disabling-of-FreeType-fonts-should-set-bitmap-Source-Pro-fonts >> >> set bitmap source pro fonts after disabling of FreeType >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20686 >> PR URL: https://github.com/pharo-project/pharo/pull/476 >> Diff URL: https://github.com/pharo-project/pharo/pull/476/files >> >> Thanks to pavel-krivanek >> >> * 19291-suspendedEventHandler-property-seems-unused >> >> suspendedEventHandler property seems unused >> >> >> https://pharo.fogbugz.com/f/cases/19291/suspendedEventHandler-property-seems-unused >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/19291 >> PR URL: https://github.com/pharo-project/pharo/pull/466 >> Diff URL: https://github.com/pharo-project/pharo/pull/466/files >> >> Thanks to MarcusDenker >> >> * 20685-Do-not-use-hardcoded-URLs-in-system-baselines >> >> >> https://pharo.fogbugz.com/f/cases/20685/Do-not-use-hardcoded-URLs-in-system-baselines >> >> use repository URL of the baseline package for loading of >> >> other baselines from the same repository >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20685 >> PR URL: https://github.com/pharo-project/pharo/pull/475 >> Diff URL: https://github.com/pharo-project/pharo/pull/475/files >> >> Thanks to pavel-krivanek >> >> * 20166-wrong-cliprect-on-transformed-athens-canvas >> >> >> https://pharo.fogbugz.com/f/cases/20166/wrong-cliprect-on-transformed-athens-canvas >> >> fix proposed by Nicolai Hess >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20166 >> PR URL: https://github.com/pharo-project/pharo/pull/477 >> Diff URL: https://github.com/pharo-project/pharo/pull/477/files >> >> Thanks to pavel-krivanek >> >> * >> 20264-Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered >> >> Fix GT Inspector usage: title's should not be blocks but pure >> >> Strings for them to be remembered as selected in the UI >> >> >> Improve several GT Inspector views in small details (especially Socket) >> >> Touched Date, Time, DateAndTime, Duration, Socket, ZnMessage, >> >> ZnHeaders and ZnMimePart views. >> >> >> >> https://pharo.fogbugz.com/f/cases/20264/Date-gtInspectorDetailsIn-is-incorrectly-using-a-Block-for-the-title-so-selection-is-not-remembered >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20264 >> PR URL: https://github.com/pharo-project/pharo/pull/471 >> Diff URL: https://github.com/pharo-project/pharo/pull/471/files >> >> Thanks to svenvc >> >> * 20679-Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error >> >> >> https://pharo.fogbugz.com/f/cases/20679/Reloading-of-OSWindow-SDL2-causes-Tonel-parsing-error >> >> fix broken UTF8 character >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20679 >> PR URL: https://github.com/pharo-project/pharo/pull/473 >> Diff URL: https://github.com/pharo-project/pharo/pull/473/files >> >> Thanks to pavel-krivanek >> >> * 20676 Categorize uncategorized methods in classes starting with K >> >> Categorize uncategorized methods >> >> No change in behavior, only categorization >> >> >> >> https://pharo.fogbugz.com/f/cases/20676/Categorize-uncategorized-methods-in-classes-starting-with-K >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20676 Categorize >> uncategorized methods in classes starting with K >> PR URL: https://github.com/pharo-project/pharo/pull/470 >> Diff URL: https://github.com/pharo-project/pharo/pull/470/files >> >> Thanks to astares >> >> * 20674 Categorize uncategorized methods in classes starting with J >> >> Categorize uncategorized methods in >> - JobProgressBarMorph >> - JoinSection >> - JoinSide >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20674 Categorize >> uncategorized methods in classes starting with J >> PR URL: https://github.com/pharo-project/pharo/pull/468 >> Diff URL: https://github.com/pharo-project/pharo/pull/468/files >> >> Thanks to astares >> >> * 20677-Improve-system-dependencies-tests >> >> https://pharo.fogbugz.com/f/cases/20677/Improve-system-dependencies-testss >> >> clean system dependencies testing >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20677 >> PR URL: https://github.com/pharo-project/pharo/pull/472 >> Diff URL: https://github.com/pharo-project/pharo/pull/472/files >> >> Thanks to pavel-krivanek >> >> * 20673 Categorize uncategorized methods in classes starting with H >> >> Categorize uncategorized methods in >> - HEFraction >> - HEScaledDecimal >> >> Only categorization, no change in behavior >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20673 Categorize >> uncategorized methods in classes starting with H >> PR URL: https://github.com/pharo-project/pharo/pull/467 >> Diff URL: https://github.com/pharo-project/pharo/pull/467/files >> >> Thanks to astares >> >> * 20675 Categorize uncategorized methods in classes starting with D >> >> Categorize uncategorized method in DatePresenter >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20675 Categorize >> uncategorized methods in classes starting with D >> PR URL: https://github.com/pharo-project/pharo/pull/469 >> Diff URL: https://github.com/pharo-project/pharo/pull/469/files >> >> Thanks to astares >> >> * 20671-Extend-system-dependencies-tests-on-whole-image >> >> >> https://pharo.fogbugz.com/f/cases/20671/Extend-system-dependencies-tests-on-whole-image >> >> dependency testing for whole image >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20671 >> PR URL: https://github.com/pharo-project/pharo/pull/464 >> Diff URL: https://github.com/pharo-project/pharo/pull/464/files >> >> Thanks to pavel-krivanek >> >> * 20670-unused-var-in-generateDefaultFileOutResultsName >> >> unused var in #generateDefaultFileOutResultsName >> >> >> https://pharo.fogbugz.com/f/cases/20670/unused-var-in-generateDefaultFileOutResultsName >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20670 >> PR URL: https://github.com/pharo-project/pharo/pull/465 >> Diff URL: https://github.com/pharo-project/pharo/pull/465/files >> >> Thanks to MarcusDenker >> >> * 20668-add-breakpoints-menu-to-Nautilus-segment-icons >> >> https://pharo.fogbugz.com/f/cases/20668 >> >> fix breakpoints placement for wrapping text >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20668 >> PR URL: https://github.com/pharo-project/pharo/pull/463 >> Diff URL: https://github.com/pharo-project/pharo/pull/463/files >> >> Thanks to pavel-krivanek >> >> * 20055-immediateByteSubclass-is-deadcoe >> >> immediateByteSubclass: is deadcoe >> >> https://pharo.fogbugz.com/f/cases/20055/immediateByteSubclass-is-deadcoe >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20055 >> PR URL: https://github.com/pharo-project/pharo/pull/462 >> Diff URL: https://github.com/pharo-project/pharo/pull/462/files >> >> Thanks to MarcusDenker >> >> * >> 20263-Debugger-DoesNotUnderstandDebugAction-is-missing-a-defaultHelp-method-so-hover-help-shows-missing >> >> Debugger DoesNotUnderstandDebugAction is missing a >> >> #defaultHelp method so hover help shows missing >> >> >> https://pharo.fogbugz.com/f/cases/20263/ >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20263 >> PR URL: https://github.com/pharo-project/pharo/pull/460 >> Diff URL: https://github.com/pharo-project/pharo/pull/460/files >> >> Thanks to MarcusDenker >> >> * >> 17654-SpecPreDebugWindow-and-subclasses-relies-on-doesNotUnderstand-delegation-to-find-the-stackPane >> >> SpecPreDebugWindow and subclasses relies on #doesNotUnderstand >> >> delegation to find the stackPane >> >> >> https://pharo.fogbugz.com/f/cases/17654 >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/17654 >> PR URL: https://github.com/pharo-project/pharo/pull/461 >> Diff URL: https://github.com/pharo-project/pharo/pull/461/files >> >> Thanks to MarcusDenker >> >> * >> 20363-ThemeIconsdownloadTo-has-an-argument-which-is-never-referenced-in-code >> >> fix for >> >> >> https://pharo.fogbugz.com/f/cases/20363/ThemeIcons-downloadTo-has-an-argument-which-is-never-referenced-in-code >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20363 >> PR URL: https://github.com/pharo-project/pharo/pull/453 >> Diff URL: https://github.com/pharo-project/pharo/pull/453/files >> >> Thanks to MarcusDenker >> >> * 20667-Be-able-to-install-breakpoints-by-clicking-on-segment-icons-area >> >> >> https://pharo.fogbugz.com/f/cases/20667/Be-able-to-install-breakpoints-by-clicking-on-segment-iconc-area >> >> click on segment icons area adds breakpoint at the beginning of the line >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20667 >> PR URL: https://github.com/pharo-project/pharo/pull/459 >> Diff URL: https://github.com/pharo-project/pharo/pull/459/files >> >> Thanks to pavel-krivanek >> >> * 20582-atat-messages-call-errorKeyNotFound >> >> Fix for at:at: messages call errorKeyNotFound. >> - use errorKeyNotFound: >> >> >> https://pharo.fogbugz.com/f/cases/20582/at-at-messages-call-errorKeyNotFound >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20582 >> PR URL: https://github.com/pharo-project/pharo/pull/454 >> Diff URL: https://github.com/pharo-project/pharo/pull/454/files >> >> Thanks to MarcusDenker >> >> * 20664-set-the-display-size-sooner >> >> https://pharo.fogbugz.com/f/cases/20664/set-the-display-size-sooner >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20664 >> PR URL: https://github.com/pharo-project/pharo/pull/458 >> Diff URL: https://github.com/pharo-project/pharo/pull/458/files >> >> Thanks to pavel-krivanek >> >> * >> 20499-Examples-in-GlamourPresentationModel-should-have-no-gtExamplePragma >> >> 20499 >> Examples in GlamourPresentationModel should have no <gtExamplePragma> >> >> https://pharo.fogbugz.com/f/cases/20499 >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20499 >> PR URL: https://github.com/pharo-project/pharo/pull/455 >> Diff URL: https://github.com/pharo-project/pharo/pull/455/files >> >> Thanks to MarcusDenker >> >> * 20662-displaying-method-versions-in-Nautilus-causes-DNU >> >> >> https://pharo.fogbugz.com/f/cases/20662/displaying-method-versions-in-Nautilus-causes-DNU >> >> add clearUndoManager to DiffPresenter >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20662 >> PR URL: https://github.com/pharo-project/pharo/pull/457 >> Diff URL: https://github.com/pharo-project/pharo/pull/457/files >> >> Thanks to pavel-krivanek >> >> * 20661-Fixing-test-from-debugger-should-mark-test-as-green-when-proceed- >> >> Now runCaseForDebug: removes passed test case from errors and failures. >> This logic is not inside addPass: method directly to not >> >> affect bug suite result collecting because it can become slow if it >> will clean errors and failures for every green test. >> >> Maybe in future we can improve this part. >> >> >> https://pharo.fogbugz.com/f/cases/20661/Fixing-test-from-debugger-should-mark-test-as-green-when-proceed >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20661 >> PR URL: https://github.com/pharo-project/pharo/pull/456 >> Diff URL: https://github.com/pharo-project/pharo/pull/456/files >> >> Thanks to dionisiydk >> >> * 20611-leftover-logCr-debug-logging-in-GLEmptyBrickarea >> >> remove left over debug code >> >> https://pharo.fogbugz.com/f/cases/20611/leftover-logCr-debug-logging-in-GLEmptyBrick-area >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20611 >> PR URL: https://github.com/pharo-project/pharo/pull/452 >> Diff URL: https://github.com/pharo-project/pharo/pull/452/files >> >> Thanks to MarcusDenker >> >> * >> 20552-Breakpoints-stay-in-the-breakpoints-browser-even-after-their-method-is-recompiled >> >> Issue URL: >> >> >> https://pharo.fogbugz.com/f/cases/20552/Breakpoints-stay-in-the-breakpoints-browser-even-after-their-method-is-recompiled >> >> Breakpoint class now subscribes to the MethodChanged >> >> announcement, and remove from its list the breakpoints from methods >> that get recompiled. >> >> Also added a test for this behaviour. >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20552 >> PR URL: https://github.com/pharo-project/pharo/pull/447 >> Diff URL: https://github.com/pharo-project/pharo/pull/447/files >> >> Thanks to dupriezt >> >> * 20657-Command-B-in-playground-does-not-work-the-save-way-as-printit >> >> https://pharo.fogbugz.com/f/cases/20657 >> >> try to select line if no AST node found >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20657 >> PR URL: https://github.com/pharo-project/pharo/pull/450 >> Diff URL: https://github.com/pharo-project/pharo/pull/450/files >> >> Thanks to pavel-krivanek >> >> * 19972-Implementers-code-pane-undo-goes-too-far >> >> Clearing the undo history when changing the selected method in the list. >> Also adding a way of clearing this history from the TextPresenter >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/19972 >> PR URL: https://github.com/pharo-project/pharo/pull/451 >> Diff URL: https://github.com/pharo-project/pharo/pull/451/files >> >> Thanks to tesonep >> >> * 20656-Nautilus-comment-panel-got-broken-by-asLayoutFrame-cleans >> >> https://pharo.fogbugz.com/f/cases/20656 >> >> fix layout frame fraction >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20656 >> PR URL: https://github.com/pharo-project/pharo/pull/449 >> Diff URL: https://github.com/pharo-project/pharo/pull/449/files >> >> Thanks to pavel-krivanek >> >> * 20650-Release-cleanup-failures >> >> https://pharo.fogbugz.com/f/cases/20650/Release-cleanup-failures >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20650 >> PR URL: https://github.com/pharo-project/pharo/pull/448 >> Diff URL: https://github.com/pharo-project/pharo/pull/448/files >> >> Thanks to pavel-krivanek >> >> * 20648-Provide-Bitmap-variant-of-Source-Code-fonts >> >> >> https://pharo.fogbugz.com/f/cases/20648/Provide-Bitmap-variant-of-Source-Code-fonts >> >> based on PR https://github.com/pharo-project/pharo/pull/439 >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20648 >> PR URL: https://github.com/pharo-project/pharo/pull/441 >> Diff URL: https://github.com/pharo-project/pharo/pull/441/files >> >> Thanks to pavel-krivanek >> >> * 20644-Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file >> >> >> https://pharo.fogbugz.com/f/cases/20644/Load-Bitmap-DejaVu-fonts-from-data-files-instead-of-a-Fuel-file >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20644 >> PR URL: https://github.com/pharo-project/pharo/pull/439 >> Diff URL: https://github.com/pharo-project/pharo/pull/439/files >> >> Thanks to pavel-krivanek >> >> * 20643 Dark and light theme should not be version specific >> >> Rename Pharo3DarkTheme into PharoDarkTheme >> Rename Pharo3Theme into PharoLightTheme >> and deprecate empty subclasses like Pharo3DarkTheme >> and Pharo3Theme (but keep them for compatibility) >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20643 Dark and >> light theme should not be version specific >> PR URL: https://github.com/pharo-project/pharo/pull/438 >> Diff URL: https://github.com/pharo-project/pharo/pull/438/files >> >> Thanks to astares >> >> * Care on dirty package OpalTools >> >> https://pharo.fogbugz.com/f/cases/20642/Care-on-dirty-package-OpalTools >> >> fix dirty package extension to be in OpalCompiler-Tools >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/Care on dirty >> package OpalTools >> PR URL: https://github.com/pharo-project/pharo/pull/437 >> Diff URL: https://github.com/pharo-project/pharo/pull/437/files >> >> Thanks to astares >> >> * 20520 Package "OpalTools" should be "OpalCompiler-Tools" >> >> Rename package OpalTools -> OpalCompiler-Tools >> >> >> https://pharo.fogbugz.com/f/cases/20520/Package-OpalTools-should-be-OpalCompiler-Tools >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20520 Package >> "OpalTools" should be "OpalCompiler >> PR URL: https://github.com/pharo-project/pharo/pull/436 >> Diff URL: https://github.com/pharo-project/pharo/pull/436/files >> >> Thanks to astares >> >> * Stupid use of asLayoutFrame should be eliminated first pass. >> >> Fuck my image just crashed again! ;((((((((((((((((((((((( >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/Stupid use of >> asLayoutFrame should be eliminated first pass. >> PR URL: https://github.com/pharo-project/pharo/pull/434 >> Diff URL: https://github.com/pharo-project/pharo/pull/434/files >> >> Thanks to Ducasse >> >> * 20640 Categorize uncategorized methods in classes starting with "P" >> >> Categorize methods. >> >> >> So only categorization - no change in behavior >> >> >> Issue URL: https://pharo.fogbugz.com/f/cases/20640 Categorize >> uncategorized methods in classes starting with "P" >> PR URL: https://github.com/pharo-project/pharo/pull/433 >> Diff URL: https://github.com/pharo-project/pharo/pull/433/files >> >> Thanks to astares >>
