Well said! Doru
> On Nov 23, 2017, at 8:53 PM, Torsten Bergmann <asta...@gmx.de> 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: "p...@highoctane.be" <p...@highoctane.be> > An: "Pharo Development List" <pharo-dev@lists.pharo.org> > Betreff: Re: [Pharo-dev] [PHARO 7.0A] NEXT ENHANCEMENTS > Yes, very. > > Phil > > On Thu, Nov 23, 2017 at 12:26 PM, Alexandre Bergel <alexandre.ber...@me.com> > wrote: > Impressive!! > > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > On Nov 23, 2017, at 7:12 AM, Stephane Ducasse <stepharo.s...@gmail.com> 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 > -- www.tudorgirba.com www.feenk.com “The smaller and more pervasive the hardware becomes, the more physical the software gets."