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 >