Posted by
Stephane Ducasse-3 on
Nov 23, 2017; 10:12am
URL: https://forum.world.st/PHARO-7-0A-NEXT-ENHANCEMENTS-tp5038975.html
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