[Pharo 70] Report period: 9 December 2017 to 20 January 2018

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Pharo 70] Report period: 9 December 2017 to 20 January 2018

Stephane Ducasse-3
Thank you all for all these improvements...

*  20953-Gitlab Private Project Support (via Iceberg)
     >> Includes pharo-vcs/iceberg#558: Gitlab Private Project Support

      Issue URL: https://pharo.fogbugz.com/f/cases/20953
      PR URL: https://github.com/pharo-project/pharo/pull/667
      Diff URL: https://github.com/pharo-project/pharo/pull/667/files

      Thanks to seandenigris

*  20992-Use-Stdio-class-instead-of-VTermOutputDriver
     >> Remove dependency to VTermOutputDriver in InspectorNavigator
     >> Fix consistency pb in Stdio class

      Issue URL: https://pharo.fogbugz.com/f/cases/20992
      PR URL: https://github.com/pharo-project/pharo/pull/691
      Diff URL: https://github.com/pharo-project/pharo/pull/691/files

      Thanks to VincentBlondeau

*  20942-Integrate-Epicea-826-in-Ph7
     >> Upgrade Epicea to 8.2.7 (but keep Cyril's contribution in this
repository which is not copied upstream yet).
     >>
     >> Changes:
     >>
     >> - Fix case 20223.
     >> - Fix EpLog and OmFileStore #entryReferences, the result must
have the same order as #entries.
     >> - Improve apply preview of class comments.
     >> - Sync with changes in Pharo 7: remove override of
ZnBufferedWriteStream>>#cr since it''s already present in latest
version of Zinc.
     >> - Improve some code comments.
     >> - Fix refactoring apply (general case)
     >> - Fix class rename refactoring

      Issue URL: https://pharo.fogbugz.com/f/cases/20942
      PR URL: https://github.com/pharo-project/pharo/pull/690
      Diff URL: https://github.com/pharo-project/pharo/pull/690/files

      Thanks to tinchodias

*  20972-ShiftClassInstaller-do-not-announce-ClassModificationApplied-event
     >> Class changes should notify ClassModificationApplied for
Pharo6 compatibility
     >>
     >> https://pharo.fogbugz.com/f/cases/20972/ShiftClassInstaller-do-not-announce-ClassModificationApplied-event

      Issue URL: https://pharo.fogbugz.com/f/cases/20972
      PR URL: https://github.com/pharo-project/pharo/pull/684
      Diff URL: https://github.com/pharo-project/pharo/pull/684/files

      Thanks to dionisiydk

*  20962-Rubric-should-not-depends-on-NautilusCommons2
     >> RubCommentAnnotationDisplayer is moved to Nautilus under tag Rubric
     >>
     >> https://pharo.fogbugz.com/f/cases/20962/Rubric-should-not-depends-on-NautilusCommons

      Issue URL: https://pharo.fogbugz.com/f/cases/20962
      PR URL: https://github.com/pharo-project/pharo/pull/688
      Diff URL: https://github.com/pharo-project/pharo/pull/688/files

      Thanks to dionisiydk

*  20979-Introducing-DoubleWord-and-DoubleByte-arrays
     >> https://pharo.fogbugz.com/f/cases/20979/Introducing-DoubleWord-and-DoubleByte-arrays
     >>
     >> (Needed for VMMaker compatibility)

      Issue URL: https://pharo.fogbugz.com/f/cases/20979
      PR URL: https://github.com/pharo-project/pharo/pull/689
      Diff URL: https://github.com/pharo-project/pharo/pull/689/files

      Thanks to clementbera

*  20978-PharoIssueTest-should-be-long-time-test
     >> 1 minute time limit for PharoIssueTest.
     >>
     >> https://pharo.fogbugz.com/f/cases/20978/PharoIssueTest-should-be-long-time-test

      Issue URL: https://pharo.fogbugz.com/f/cases/20978
      PR URL: https://github.com/pharo-project/pharo/pull/687
      Diff URL: https://github.com/pharo-project/pharo/pull/687/files

      Thanks to dionisiydk

*  20936-64bit-primitiveFailure-for-10-largeIdentityHash
     >> https://pharo.fogbugz.com/f/cases/20936/64bit-primitiveFailure-for-1-0-largeIdentityHash

      Issue URL: https://pharo.fogbugz.com/f/cases/20936
      PR URL: https://github.com/pharo-project/pharo/pull/653
      Diff URL: https://github.com/pharo-project/pharo/pull/653/files

      Thanks to Ducasse

*  20976-wrong-FLPharo7Platform-initialization
     >> https://pharo.fogbugz.com/f/cases/20976/wrong-FLPharo7Platform-initialization

      Issue URL: https://pharo.fogbugz.com/f/cases/20976
      PR URL: https://github.com/pharo-project/pharo/pull/686
      Diff URL: https://github.com/pharo-project/pharo/pull/686/files

      Thanks to pavel-krivanek

*  20975-Fix-baselines-after-Fuel-update-case-20970
     >> https://pharo.fogbugz.com/f/cases/20975/Fix-baselines-after-Fuel-update-case-20970

      Issue URL: https://pharo.fogbugz.com/f/cases/20975
      PR URL: https://github.com/pharo-project/pharo/pull/685
      Diff URL: https://github.com/pharo-project/pharo/pull/685/files

      Thanks to pavel-krivanek

*  20970 remove pharo 6 platform class from pharo 7
     >> Added Fuel platform class for Pharo 7.
     >> Removed Fuel platform class for Pharo 6.
     >>
     >> Replaces https://github.com/pharo-project/pharo/pull/674.
     >>
     >> https://pharo.fogbugz.com/f/cases/20970/Remove-Pharo-6-platform-class-from-Pharo-7
     >>
     >> https://github.com/theseion/Fuel/issues/227

      Issue URL: https://pharo.fogbugz.com/f/cases/20970 remove pharo
6 platform class from pharo 7
      PR URL: https://github.com/pharo-project/pharo/pull/682
      Diff URL: https://github.com/pharo-project/pharo/pull/682/files

      Thanks to theseion

*  20952 Super setUp need to be called in ExampleSetTest,
SessionManagerRegistrationOrderTest, GTS and GLM prefixed tests
     >> add missing super setUp calls.
     >>
     >> https://pharo.fogbugz.com/f/cases/20952/Super-setUp-need-to-be-called-in-ExampleSetTest-SessionManagerRegistrationOrderTest-GTS-and-GLM-prefixed-tests

      Issue URL: https://pharo.fogbugz.com/f/cases/20952 Super setUp
need to be called in ExampleSetTest,
SessionManagerRegistrationOrderTest, GTS and GLM prefixed tests
      PR URL: https://github.com/pharo-project/pharo/pull/666
      Diff URL: https://github.com/pharo-project/pharo/pull/666/files

      Thanks to astares

*  20968 Unused temps in various GML methods
     >>
     >> Fix unused temps in
     >>
     >> GLMWizard>>#updateWhenPrevious
     >> GLMExpanderLabelNodeModel>>#elementColumn
     >> GLMListMorphicTest>>#testTextBackgroundColor
     >> GLMPortTest>>#testTransientValue"
     >> GLMPresentationTest>>#testCopyTheTransformation
     >> GLMTabulatorMorphicTest>>#testMultipleInitialSelection
     >> GLMTextMorphicTest>>#testResettingTheSelection
     >> GLMWizard>>#updatePane
     >>
     >> https://pharo.fogbugz.com/f/cases/20968/Unused-temps-in-various-GML-methods

      Issue URL: https://pharo.fogbugz.com/f/cases/20968 Unused temps
in various GML methods
      PR URL: https://github.com/pharo-project/pharo/pull/680
      Diff URL: https://github.com/pharo-project/pharo/pull/680/files

      Thanks to astares

*  20967 Unused temps in CompiledMethodTest>>#testOrigin
     >> fix unsed temp var
     >>
     >> https://pharo.fogbugz.com/f/cases/20967/Unused-temps-in-CompiledMethodTest-testOrigin

      Issue URL: https://pharo.fogbugz.com/f/cases/20967 Unused temps
in CompiledMethodTest>>#testOrigin
      PR URL: https://github.com/pharo-project/pharo/pull/678
      Diff URL: https://github.com/pharo-project/pharo/pull/678/files

      Thanks to astares

*  20964 Unused temp variables in ConfigurationCommandLineHandler
     >> remove unused temp var
     >>
     >> https://pharo.fogbugz.com/f/cases/20964/Unused-temp-variables-in-ConfigurationCommandLineHandler

      Issue URL: https://pharo.fogbugz.com/f/cases/20964 Unused temp
variables in ConfigurationCommandLineHandler
      PR URL: https://github.com/pharo-project/pharo/pull/675
      Diff URL: https://github.com/pharo-project/pharo/pull/675/files

      Thanks to astares

*  20965 Unused temp variables in BaselineOfBasicTools and BaselineOfMorphic
     >> fix unsued temp variables

      Issue URL: https://pharo.fogbugz.com/f/cases/20965 Unused temp
variables in BaselineOfBasicTools and BaselineOfMorphic
      PR URL: https://github.com/pharo-project/pharo/pull/676
      Diff URL: https://github.com/pharo-project/pharo/pull/676/files

      Thanks to astares

*  20966 Unused temps in Base64MimeConverterTest>>#testDecodeMimeHeader
     >> remove unused temp vars

      Issue URL: https://pharo.fogbugz.com/f/cases/20966 Unused temps
in Base64MimeConverterTest>>#testDecodeMimeHeader
      PR URL: https://github.com/pharo-project/pharo/pull/677
      Diff URL: https://github.com/pharo-project/pharo/pull/677/files

      Thanks to astares

*  20921 PackageChecker>>check not needed anymore
     >> It is the only method in this class. We move this class to
Deprecated70 to remove it in Pharo 8
     >>
     >> https://pharo.fogbugz.com/f/cases/20921/PackageChecker-check-not-needed-anymore

      Issue URL: https://pharo.fogbugz.com/f/cases/20921
PackageChecker>>check not needed anymore
      PR URL: https://github.com/pharo-project/pharo/pull/679
      Diff URL: https://github.com/pharo-project/pharo/pull/679/files

      Thanks to astares

*  20963-Corrupted-SmartSuggestions-package
     >> https://pharo.fogbugz.com/f/cases/20963/Corrupted-SmartSuggestions-package

      Issue URL: https://pharo.fogbugz.com/f/cases/20963
      PR URL: https://github.com/pharo-project/pharo/pull/673
      Diff URL: https://github.com/pharo-project/pharo/pull/673/files

      Thanks to pavel-krivanek

*  20971 - Class comment and method format fixes
     >> Removed invalid characters from Dictionary class comment.
     >> Removed '.' at the end of selectors.
     >>
     >> https://pharo.fogbugz.com/f/cases/20971/Class-comment-and-method-format-fixes

      Issue URL: https://pharo.fogbugz.com/f/cases/20971
      PR URL: https://github.com/pharo-project/pharo/pull/683
      Diff URL: https://github.com/pharo-project/pharo/pull/683/files

      Thanks to theseion

*  20969 Unused temp var in ZnRequestTests>>#testCookiesWriting
     >> https://pharo.fogbugz.com/f/cases/20969/

      Issue URL: https://pharo.fogbugz.com/f/cases/20969 Unused temp
var in ZnRequestTests>>#testCookiesWriting
      PR URL: https://github.com/pharo-project/pharo/pull/681
      Diff URL: https://github.com/pharo-project/pharo/pull/681/files

      Thanks to astares

*  20961 Broken Tonel file in FuelTests in pharo-project/pharo repo
     >> Fix Tonel format (Bug 20961)
     >>
     >> https://pharo.fogbugz.com/f/cases/resolve/20961/Broken-Tonel-file-in-FuelTests-in-pharo-project-pharo-repo

      Issue URL: https://pharo.fogbugz.com/f/cases/20961 Broken Tonel
file in FuelTests in pharo
      PR URL: https://github.com/pharo-project/pharo/pull/670
      Diff URL: https://github.com/pharo-project/pharo/pull/670/files

      Thanks to astares

*  20960-Move-ExecutionDisplayPlugin-from-Reflectivity-Examples-directly-to-Nautilus-
     >> ExecutionDisplayPlugin and ExecutionDisplayMorph are moved to
the Nautilus under 'Plugins-Examples' tag.
     >>
     >> https://pharo.fogbugz.com/f/cases/20960/Move-ExecutionDisplayPlugin-from-Reflectivity-Examples-directly-to-Nautilus

      Issue URL: https://pharo.fogbugz.com/f/cases/20960
      PR URL: https://github.com/pharo-project/pharo/pull/671
      Diff URL: https://github.com/pharo-project/pharo/pull/671/files

      Thanks to dionisiydk

*  20958-SmartSuggestions-should-not-depends-on-Nautilus
     >> SmartSuggestions do not depends on Nautilus anymore.
     >> Nautilus depends on it

      Issue URL: https://pharo.fogbugz.com/f/cases/20958
      PR URL: https://github.com/pharo-project/pharo/pull/669
      Diff URL: https://github.com/pharo-project/pharo/pull/669/files

      Thanks to dionisiydk

*  20913 Gofer-Tests package cleanup (solve critiques)
     >> - use assert:equals: instead of =
     >> - use cascading where possible
     >> cosmetic changes only, no change of functionality

      Issue URL: https://pharo.fogbugz.com/f/cases/20913 Gofer
      PR URL: https://github.com/pharo-project/pharo/pull/638
      Diff URL: https://github.com/pharo-project/pharo/pull/638/files

      Thanks to astares

*  Updated Fuel to 2.2.0 with the 64 bit adaptations
     >> https://pharo.manuscript.com/f/cases/20120/Fuel-is-not-64bits-ready

      Issue URL: https://pharo.fogbugz.com/f/cases/Updated Fuel to
2.2.0 with the 64 bit adaptations
      PR URL: https://github.com/pharo-project/pharo/pull/654
      Diff URL: https://github.com/pharo-project/pharo/pull/654/files

      Thanks to theseion

*  20879-ZnCrPortableWriteStreamnextPut-swallows-LFs
     >> 20879 ZnCrPortableWriteStream>>nextPut: swallows LFs
     >>
     >> - Fix ZnCrPortableWriteStream>>nextPut: so that Character lf
is correctly written.
     >> - Add ZnCrPortableWriteStreamTests to confirm fix.
     >>
     >> Fogbugz: https://pharo.fogbugz.com/f/cases/20879

      Issue URL: https://pharo.fogbugz.com/f/cases/20879
      PR URL: https://github.com/pharo-project/pharo/pull/613
      Diff URL: https://github.com/pharo-project/pharo/pull/613/files

      Thanks to akgrant43

*  20949 Use category "utilities" instead of "utils" in TheManifestBuilder
     >> "utilities" instead of "utils" recategorization
     >>
     >> https://pharo.fogbugz.com/f/cases/20949/Use-category-utilities-instead-of-utils-in-TheManifestBuilder

      Issue URL: https://pharo.fogbugz.com/f/cases/20949 Use category
"utilities" instead of "utils" in TheManifestBuilder
      PR URL: https://github.com/pharo-project/pharo/pull/665
      Diff URL: https://github.com/pharo-project/pharo/pull/665/files

      Thanks to astares

*  20938-Add-PrimitiveError-to-Pharo
     >> 20938-Add-PrimitiveError-to-Pharo
     >>
     >> Add PrimitiveError and update the SmalltalkImage special
objects array to point to it.
     >>
     >> See: https://pharo.fogbugz.com/f/cases/20938/

      Issue URL: https://pharo.fogbugz.com/f/cases/20938
      PR URL: https://github.com/pharo-project/pharo/pull/660
      Diff URL: https://github.com/pharo-project/pharo/pull/660/files

      Thanks to akgrant43

*  20946-Modifying-a-class-with-read-only-instances-should-raise-a-proper-error
     >> Modifying a class with read only instances should raise a proper error.
     >> When a class is modified and it has read-only instances the
migration process is not possible.
     >> The class installer should report a proper error.
     >> Also all the subinstances should be checked.
     >>
     >> Issue: https://pharo.fogbugz.com/f/cases/20946/Modifying-a-class-with-read-only-instances-should-raise-a-proper-error

      Issue URL: https://pharo.fogbugz.com/f/cases/20946
      PR URL: https://github.com/pharo-project/pharo/pull/662
      Diff URL: https://github.com/pharo-project/pharo/pull/662/files

      Thanks to tesonep

*  Add Shift class builder, Tonel and other improvements to Welcome changeLog
     >> https://pharo.fogbugz.com/f/cases/20955/Add-Shift-class-builder-Tonel-and-other-improvements-to-Welcome-changeLog

      Issue URL: https://pharo.fogbugz.com/f/cases/Add Shift class
builder, Tonel and other improvements to Welcome changeLog
      PR URL: https://github.com/pharo-project/pharo/pull/668
      Diff URL: https://github.com/pharo-project/pharo/pull/668/files

      Thanks to astares

*  20947-NautilusRefactoring-package-should-not-depends-on-Nautilus-package
     >> It was almost all about method extensions which reference
Nautils or NautilusUI but was packaged as NautilusRefactoring.
     >> So now they are extended directly by Nautilus package

      Issue URL: https://pharo.fogbugz.com/f/cases/20947
      PR URL: https://github.com/pharo-project/pharo/pull/663
      Diff URL: https://github.com/pharo-project/pharo/pull/663/files

      Thanks to dionisiydk

*  20948-Remove-dependency-from-Nautilus-form-FT-examples
     >> Now actionIcon is constantly  #scriptManagerIcon.
     >>
     >> https://pharo.fogbugz.com/f/cases/20948/Remove-dependency-from-Nautilus-form-FT-examples

      Issue URL: https://pharo.fogbugz.com/f/cases/20948
      PR URL: https://github.com/pharo-project/pharo/pull/664
      Diff URL: https://github.com/pharo-project/pharo/pull/664/files

      Thanks to dionisiydk

*  20945-Dependency-browser-should-not-depends-on-Nautilus
     >> All dependency to Nautilus is fixed. And all nautilus based
names are renamed

      Issue URL: https://pharo.fogbugz.com/f/cases/20945
      PR URL: https://github.com/pharo-project/pharo/pull/661
      Diff URL: https://github.com/pharo-project/pharo/pull/661/files

      Thanks to dionisiydk

*  20936-64bit-primitiveFailure-for-1-0-largeIdentityHash
     >> https://pharo.manuscript.com/f/cases/20936/64bit-primitiveFailure-for-1-0-largeIdentityHash
     >>
     >> Fixes on all identityHash and basicIdentityHash methods to
make them work in 32 and 64 bits.
     >> Be careful not to create large integers

      Issue URL: https://pharo.fogbugz.com/f/cases/20936
      PR URL: https://github.com/pharo-project/pharo/pull/658
      Diff URL: https://github.com/pharo-project/pharo/pull/658/files

      Thanks to clementbera

*  20934-Missing-implementation-for-supporting-read-only-onjects
     >> Added implementations and tests for read-only objects. A lot
of methods do not throw an exception if a primitive fails through
read-only-ness. Furthermore some assumptions about failing primitives
are wrong in pharo and these have been corrected in order to handle
properly a modification error. Made ModificationForbidden an exception
instead of an error because it can be resumed.

      Issue URL: https://pharo.fogbugz.com/f/cases/20934
      PR URL: https://github.com/pharo-project/pharo/pull/656
      Diff URL: https://github.com/pharo-project/pharo/pull/656/files

      Thanks to noha

*  20939-Updating-Shift-to-v1-0-2
     >> Updating to the new version of Shift Class Builder and
Installer (v1.0.2).
     >>
     >> Issue: https://pharo.manuscript.com/f/cases/20939
     >>
     >> It fixes:
     >>
     >> - It copies the slots that have indexes in a better way. This
fixes a problem with migrating instances when there is changes in
different levels of the hierarchy.
     >> - Fixes a problem that was losing the category of class side
methods when some changes where produced.
     >> - Adding tests for all these situations.
     >> - Extending the class installer to have an installation
environment separate from the build environment.
     >> - Fixes also Issue 20882.
https://pharo.fogbugz.com/f/cases/20882/New-class-installer-adds-anonymous-subclasses-into-subclasses-list-of-original-class
     >>

      Issue URL: https://pharo.fogbugz.com/f/cases/20939
      PR URL: https://github.com/pharo-project/pharo/pull/655
      Diff URL: https://github.com/pharo-project/pharo/pull/655/files

      Thanks to tesonep

*  16969-Use-a-Rectangle-instead-of-a-Margin
     >> redo the broken Stef's PR
https://github.com/pharo-project/pharo/pull/601

      Issue URL: https://pharo.fogbugz.com/f/cases/16969
      PR URL: https://github.com/pharo-project/pharo/pull/650
      Diff URL: https://github.com/pharo-project/pharo/pull/650/files

      Thanks to pavel-krivanek

*  Fix broken Tonel for #nonEmptyWithCopyNonIdentical
     >> All details in
     >>
     >> https://pharo.fogbugz.com/f/cases/20932/

      Issue URL: https://pharo.fogbugz.com/f/cases/Fix broken Tonel
for #nonEmptyWithCopyNonIdentical
      PR URL: https://github.com/pharo-project/pharo/pull/651
      Diff URL: https://github.com/pharo-project/pharo/pull/651/files

      Thanks to astares

*  20875-Alternative-dictionary-creation-method
     >> - Re-adding newFromKeys:andValues: to dictionary.
     >> - Adding it to SmallDictionary and OrderedDictionary.
     >> - Adding tests to such classes too.
     >> - All tests are green.

      Issue URL: https://pharo.fogbugz.com/f/cases/20875
      PR URL: https://github.com/pharo-project/pharo/pull/617
      Diff URL: https://github.com/pharo-project/pharo/pull/617/files

      Thanks to Ducasse

*  20925 Super setUp need to be called in UnifiedFFI tests
     >> call super setUp in
     >> - FFICalloutMethodBuilderTest>>setUp
     >> - FFICalloutTests>>setUp
     >> - FFIExternalStructureFieldParserTests>>setUp
     >>
     >> and add some more class comments
     >>
     >> https://pharo.fogbugz.com/f/cases/20925/Super-setUp-need-to-be-called-in-UnifiedFFI-tests

      Issue URL: https://pharo.fogbugz.com/f/cases/20925 Super setUp
need to be called in UnifiedFFI tests
      PR URL: https://github.com/pharo-project/pharo/pull/645
      Diff URL: https://github.com/pharo-project/pharo/pull/645/files

      Thanks to astares

*  20926-Super-setUp-need-to-be-called-in-MCWorkingCopyBrowserTest
     >> call super setUp in setUp
     >>
     >> https://pharo.fogbugz.com/f/cases/20926/Super-setUp-need-to-be-called-in-MCworkingCopyBrowserTest

      Issue URL: https://pharo.fogbugz.com/f/cases/20926
      PR URL: https://github.com/pharo-project/pharo/pull/646
      Diff URL: https://github.com/pharo-project/pharo/pull/646/files

      Thanks to astares

*  20924 Fix unused var tutorial in TutorialPlayerTestWithMockTutorial>>setUp
     >> make use of tutorial variable

      Issue URL: https://pharo.fogbugz.com/f/cases/20924 Fix unused
var tutorial in TutorialPlayerTestWithMockTutorial>>setUp
      PR URL: https://github.com/pharo-project/pharo/pull/644
      Diff URL: https://github.com/pharo-project/pharo/pull/644/files

      Thanks to astares

*  20916 Use category "utilities" instead of "utils" in Kernel classes
     >> utils -> utilities
     >>
     >> only recategorization, no change in behavior

      Issue URL: https://pharo.fogbugz.com/f/cases/20916 Use category
"utilities" instead of "utils" in Kernel classes
      PR URL: https://github.com/pharo-project/pharo/pull/640
      Diff URL: https://github.com/pharo-project/pharo/pull/640/files

      Thanks to astares

*  Cleanup of SimpleButtonMorph newWithLabel to have a yourself
     >> add missing yourself
     >> (the brace is not necessary but for better readability according to BPP)
     >>
     >>
     >> https://pharo.fogbugz.com/f/cases/20909/SimpleButtonMorph-newWithLabel-should-include-yourself

      Issue URL: https://pharo.fogbugz.com/f/cases/Cleanup of
SimpleButtonMorph newWithLabel to have a yourself
      PR URL: https://github.com/pharo-project/pharo/pull/635
      Diff URL: https://github.com/pharo-project/pharo/pull/635/files

      Thanks to astares

*  20927 - Super setUp need to be called in FileSystem-Tests
     >> call super setUp in
     >> - FileReferenceTest
     >> - FileSystemHandleTest
     >> - FileSystemResolverTest
     >> - FileSystemTest
     >>
     >> https://pharo.fogbugz.com/f/cases/20927/Super-setUp-need-to-be-called-in-FileSystem-Tests

      Issue URL: https://pharo.fogbugz.com/f/cases/20927
      PR URL: https://github.com/pharo-project/pharo/pull/647
      Diff URL: https://github.com/pharo-project/pharo/pull/647/files

      Thanks to astares

*  20920 RPackageOrganizer should use packageClass instead of RPackage
references
     >> https://pharo.fogbugz.com/f/cases/20920/RPackageOrganizer-should-use-packageClass-instead-of-RPackage-references

      Issue URL: https://pharo.fogbugz.com/f/cases/20920
RPackageOrganizer should use packageClass instead of RPackage
references
      PR URL: https://github.com/pharo-project/pharo/pull/648
      Diff URL: https://github.com/pharo-project/pharo/pull/648/files

      Thanks to astares

*  20911 Cleanup MCClassDefinitionTest
     >> - categorize methods
     >> - use assert:equal: instead of =
     >>
     >> no change in behavior
     >>
     >> https://pharo.fogbugz.com/f/cases/20911/Cleanup-MCClassDefinitionTest

      Issue URL: https://pharo.fogbugz.com/f/cases/20911 Cleanup
MCClassDefinitionTest
      PR URL: https://github.com/pharo-project/pharo/pull/637
      Diff URL: https://github.com/pharo-project/pharo/pull/637/files

      Thanks to astares

*  20918 Super setUp need to be called in Collections-Tests
     >> call super setUp in setUp method

      Issue URL: https://pharo.fogbugz.com/f/cases/20918 Super setUp
need to be called in Collections
      PR URL: https://github.com/pharo-project/pharo/pull/642
      Diff URL: https://github.com/pharo-project/pharo/pull/642/files

      Thanks to astares

*  20922-Update-Iceberg-to-v066
     >> https://pharo.fogbugz.com/f/cases/20922/Update-Iceberg-to-v0-6-6
     >>
     >> Update Iceberg to v0.6.6

      Issue URL: https://pharo.fogbugz.com/f/cases/20922
      PR URL: https://github.com/pharo-project/pharo/pull/643
      Diff URL: https://github.com/pharo-project/pharo/pull/643/files

      Thanks to pavel-krivanek

*  Categorize methods in MCMczInstallerTest
     >> https://pharo.fogbugz.com/f/cases/20910/Categorize-methods-in-MCMczInstallerTest

      Issue URL: https://pharo.fogbugz.com/f/cases/Categorize methods
in MCMczInstallerTest
      PR URL: https://github.com/pharo-project/pharo/pull/636
      Diff URL: https://github.com/pharo-project/pharo/pull/636/files

      Thanks to astares

*   20917-Super-setUp-need-to-be-called-in-Debugger-Tests
     >> call super setUp
     >>
     >> https://pharo.fogbugz.com/f/cases/20917/Super-setUp-need-to-be-called-in-Debugger-Tests

      Issue URL: https://pharo.fogbugz.com/f/cases/ 20917
      PR URL: https://github.com/pharo-project/pharo/pull/641
      Diff URL: https://github.com/pharo-project/pharo/pull/641/files

      Thanks to astares

*  20914-remove-remaining-halt
     >> remove halt.
     >>
     >> fixes issue #20914

      Issue URL: https://pharo.fogbugz.com/f/cases/20914
      PR URL: https://github.com/pharo-project/pharo/pull/639
      Diff URL: https://github.com/pharo-project/pharo/pull/639/files

      Thanks to estebanlm

*  20891-Changesorter-should-prompt-with-a-file-dialog
     >> first version for
https://pharo.fogbugz.com/f/cases/20891/Changesorter-should-prompt-with-a-file-dialog

      Issue URL: https://pharo.fogbugz.com/f/cases/20891
      PR URL: https://github.com/pharo-project/pharo/pull/628
      Diff URL: https://github.com/pharo-project/pharo/pull/628/files

      Thanks to Ducasse

*  20899-Add-comments-to-Color-methods
     >> Adding comments to instance method and introducing more
protocols + removing broken code from class comments.
     >> https://pharo.fogbugz.com/f/cases/20899/Add-comments-to-Color-methods

      Issue URL: https://pharo.fogbugz.com/f/cases/20899
      PR URL: https://github.com/pharo-project/pharo/pull/633
      Diff URL: https://github.com/pharo-project/pharo/pull/633/files

      Thanks to Ducasse

*  20823-sumNumbers-without-block-is-missing-for-collections
     >> sumNumbers is added as missing handy function to sum array
items which are numbers

      Issue URL: https://pharo.fogbugz.com/f/cases/20823
      PR URL: https://github.com/pharo-project/pharo/pull/619
      Diff URL: https://github.com/pharo-project/pharo/pull/619/files

      Thanks to dionisiydk

*  20797-Exception-class-missing-a-method
     >> Adding  a new constructor to exception to include the tag.
     >> And adding a test for it.

      Issue URL: https://pharo.fogbugz.com/f/cases/20797
      PR URL: https://github.com/pharo-project/pharo/pull/622
      Diff URL: https://github.com/pharo-project/pharo/pull/622/files

      Thanks to tesonep

*  20888-printOndelimiter-is-broken
     >> https://pharo.fogbugz.com/f/cases/20888/printOn-delimiter-is-broken
     >>
     >> write the delimiter as string, not as printString

      Issue URL: https://pharo.fogbugz.com/f/cases/20888
      PR URL: https://github.com/pharo-project/pharo/pull/626
      Diff URL: https://github.com/pharo-project/pharo/pull/626/files

      Thanks to pavel-krivanek

*  20694-Do-we-need-Objecthead-and-Objecttail-
     >> Renamed the #head and #tail methods injected by the
Morphic-Base package into the Object and Association class to
#treeNodeHead and #treeNodeTail.
     >> Reflected the change to  the code of the MorphTreeNodeMorph
class that was using these two methods.

      Issue URL: https://pharo.fogbugz.com/f/cases/20694
      PR URL: https://github.com/pharo-project/pharo/pull/623
      Diff URL: https://github.com/pharo-project/pharo/pull/623/files

      Thanks to dupriezt

*  19913-Nautilus-Class-pane-have-a-weird-behavior-when-we-hold-shift-while-clicking-on-classes
     >>
     >> Fixing the nautilus class selection to work properly in both
scenarios, when selecting only one or multiple.
     >>
     >> https://pharo.fogbugz.com/f/cases/19913

      Issue URL: https://pharo.fogbugz.com/f/cases/19913
      PR URL: https://github.com/pharo-project/pharo/pull/625
      Diff URL: https://github.com/pharo-project/pharo/pull/625/files

      Thanks to tesonep

*  20886-Undeclared-RBMethodHasNoTimeStampRule-
     >> https://pharo.fogbugz.com/f/cases/20886/Undeclared-RBMethodHasNoTimeStampRule
     >>
     >> remove undeclared reference

      Issue URL: https://pharo.fogbugz.com/f/cases/20886
      PR URL: https://github.com/pharo-project/pharo/pull/624
      Diff URL: https://github.com/pharo-project/pharo/pull/624/files

      Thanks to pavel-krivanek

*  20817-Disable-or-remove-RBMethodHasNoTimeStampRule
     >> https://pharo.fogbugz.com/f/cases/20817/
     >>
     >> remove RBMethodHasNoTimeStampRule

      Issue URL: https://pharo.fogbugz.com/f/cases/20817
      PR URL: https://github.com/pharo-project/pharo/pull/620
      Diff URL: https://github.com/pharo-project/pharo/pull/620/files

      Thanks to pavel-krivanek

*  20813-Improve-comments-of-ifNotNil-and-ifNotNilifNil
     >> https://pharo.fogbugz.com/f/cases/20813/
     >>
     >> ifNil.cs by Stef

      Issue URL: https://pharo.fogbugz.com/f/cases/20813
      PR URL: https://github.com/pharo-project/pharo/pull/618
      Diff URL: https://github.com/pharo-project/pharo/pull/618/files

      Thanks to pavel-krivanek

*  20861-split-and-friends-should-have-better-comments
     >> https://pharo.fogbugz.com/f/cases/20861/split-and-friends-should-have-better-comments

      Issue URL: https://pharo.fogbugz.com/f/cases/20861
      PR URL: https://github.com/pharo-project/pharo/pull/611
      Diff URL: https://github.com/pharo-project/pharo/pull/611/files

      Thanks to Ducasse

*  20880-failing-test-testIfCompletelyBroken
     >> https://pharo.fogbugz.com/f/cases/20880/failing-test-testIfCompletelyBroken
     >> fix the exected numbers

      Issue URL: https://pharo.fogbugz.com/f/cases/20880
      PR URL: https://github.com/pharo-project/pharo/pull/614
      Diff URL: https://github.com/pharo-project/pharo/pull/614/files

      Thanks to pavel-krivanek

*  20876-Drag-and-drop-of-methods-is-broken
     >> Nautilus widgets should return TransferPresenter instead of
TransferMorph because Nautilus uses data source of Spec component
which supposed to work with presenters.
     >> It fixes drag and drop in Nautilus.
     >>
     >> AbstractWidgetPresenter fix in wants  drop check. It allow
only #isTransferable draggedMorphs. It fixes general drag of windows
over spec based fast tables .
     >>
     >> https://pharo.manuscript.com/f/cases/20876/Drag-and-drop-of-methods-is-broken

      Issue URL: https://pharo.fogbugz.com/f/cases/20876
      PR URL: https://github.com/pharo-project/pharo/pull/616
      Diff URL: https://github.com/pharo-project/pharo/pull/616/files

      Thanks to dionisiydk

*  15473-Float-round-to-n-decimal-places-is-not-in-agreement-with-printShowingDecimalPlaces
     >> This is issue:
     >> https://pharo.fogbugz.com/f/cases/15473/Float-round-to-n-decimal-places-is-not-in-agreement-with-printShowingDecimalPlaces
     >>
     >> It also fixes:
     >> https://pharo.fogbugz.com/f/cases/15472/Fraction-rounding-to-n-decimal-places-is-inexact
     >> https://pharo.fogbugz.com/f/cases/15471/Can-t-round-Float-fmax-to-2-decimal-places
     >>
     >> Note: the new implementation does round exact tie away from
zero exactly like #round do.
     >> It is also in agreement with printShowingDecimalPlaces:
     >>
     >> If you wish to roundToNearestTieToEven, then please open a new issue
     >> (but it will be better to also modify printShowingDecimalPlaces: then)
     >>
     >> The new implementation is a bit slower but it is correct.
     >>
     >> It was proposed to deprecate round: in
     >>
     >> I’m not so sure - round: can be useful for monetary apps and
is available in other languages (Python, etc…)
     >> banker rounding (tie to even) might be a better option though.
     >>
     >> Last, I’ve replaced the `< expr: foo result: bar>` annotation
with `“ foo >>> bar “`
     >> The reason is that the expr:result: form only works for a
literal result which is SEVERLY limited.

      Issue URL: https://pharo.fogbugz.com/f/cases/15473
      PR URL: https://github.com/pharo-project/pharo/pull/514
      Diff URL: https://github.com/pharo-project/pharo/pull/514/files

      Thanks to nicolas-cellier-aka-nice

*  20872-WidgetExamples-classexampleDialogs-is-broken-in-Pharo-7
     >> 20872 WidgetExamples class>>exampleDialogs is broken in Pharo 7
     >>
     >> See: https://pharo.fogbugz.com/f/cases/20872/WidgetExamples-class-exampleDialogs-is-broken-in-Pharo-7

      Issue URL: https://pharo.fogbugz.com/f/cases/20872
      PR URL: https://github.com/pharo-project/pharo/pull/610
      Diff URL: https://github.com/pharo-project/pharo/pull/610/files

      Thanks to akgrant43

*  20796-String-should-understand-readStreamDowriteStreamDo-to-be-polymorph-with-FileReference
     >> Add #readStreamDo: and #writeStreamDo: to
SequeanceableCollection with a comment and a test in StringTest
     >>
     >> Case 20796 : String should understand
#readStreamDo:/#writeStreamDo: to be polymorph with FileReference

      Issue URL: https://pharo.fogbugz.com/f/cases/20796
      PR URL: https://github.com/pharo-project/pharo/pull/605
      Diff URL: https://github.com/pharo-project/pharo/pull/605/files

      Thanks to jecisc

*  20808 createRepositoryURLtoNameMappings needs to be more flexible
     >> https://pharo.fogbugz.com/f/cases/20808/createRepositoryURLtoNameMappings-needs-to-be-more-flexible

      Issue URL: https://pharo.fogbugz.com/f/cases/20808
createRepositoryURLtoNameMappings needs to be more flexible
      PR URL: https://github.com/pharo-project/pharo/pull/587
      Diff URL: https://github.com/pharo-project/pharo/pull/587/files

      Thanks to astares

*  20869-Add-tooltips-to-world-menu-entries
     >> - Add help to every menu entry of the world menu
     >> - Be sur every help begin with an uppercase and end with a dot
     >> - Add a release test to be sure we do not integrate a tool
without help menu later
     >>
     >> Case 20869 :
https://pharo.fogbugz.com/f/cases/20869/Add-tooltips-to-world-menu-entries
     >>
     >> /!\/!\/!\ To integrate after
https://github.com/pharo-vcs/iceberg/pull/538 for the release test
/!\/!\/!\

      Issue URL: https://pharo.fogbugz.com/f/cases/20869
      PR URL: https://github.com/pharo-project/pharo/pull/606
      Diff URL: https://github.com/pharo-project/pharo/pull/606/files

      Thanks to jecisc

*  20864-add-examples-to-SequenceableCollectionaggregateRuns
     >> rename aggregateRuns: to groupByRuns: and add some examples.
Deprecate the coriginal method
     >>
     >> https://pharo.fogbugz.com/f/cases/20864/add-examples-to-SequenceableCollection-aggregateRuns

      Issue URL: https://pharo.fogbugz.com/f/cases/20864
      PR URL: https://github.com/pharo-project/pharo/pull/607
      Diff URL: https://github.com/pharo-project/pharo/pull/607/files

      Thanks to pavel-krivanek

*  20836-Cleaning-comments
     >> https://pharo.fogbugz.com/f/cases/20836/Cleaning-comments

      Issue URL: https://pharo.fogbugz.com/f/cases/20836
      PR URL: https://github.com/pharo-project/pharo/pull/595
      Diff URL: https://github.com/pharo-project/pharo/pull/595/files

      Thanks to Ducasse

*  20870-Spec-FastTable-badly-support-drag-and-drop
     >> missing methods are added.
     >> I tested them in Commander-Examples

      Issue URL: https://pharo.fogbugz.com/f/cases/20870
      PR URL: https://github.com/pharo-project/pharo/pull/608
      Diff URL: https://github.com/pharo-project/pharo/pull/608/files

      Thanks to dionisiydk

*  20684-Categorizer-should-categorize-reset-methods-in-initialization-protocol
     >> Categorizer should categorize #reset methods in
'initialization' protocol.
     >>
     >> ML subject:
http://forum.world.st/Convention-for-quot-reset-quot-methods-td5019493.html
     >>
     >> Resolve case 20684 : Categorizer should categorize #reset
methods in 'initialization' protocol

      Issue URL: https://pharo.fogbugz.com/f/cases/20684
      PR URL: https://github.com/pharo-project/pharo/pull/604
      Diff URL: https://github.com/pharo-project/pharo/pull/604/files

      Thanks to jecisc

*  20859-Update-Hermes-to-detect-new-Undeclared-and-overwritten-methods-and-classes
     >> Integrating the version 2.3.0 that detects if new Undeclared
are created when loading a package and if methods and classes are
overwritten.
     >>
     >> This is to detect no well resolved dependencies during the bootstrap.
     >>
     >> https://pharo.fogbugz.com/f/cases/20859/Update-Hermes-to-detect-new-Undeclared-and-overwritten-methods-and-classes

      Issue URL: https://pharo.fogbugz.com/f/cases/20859
      PR URL: https://github.com/pharo-project/pharo/pull/597
      Diff URL: https://github.com/pharo-project/pharo/pull/597/files

      Thanks to tesonep

*  20832-boostrap-process-should-use-IceProxyMCVersionInfo-instead-system-repositories
     >> fix case #20832
     >>
     >> THIS CHANGES THE CONTRIBUTION PROCESS SO DO NOT INTEGRATE
UNTIL I HAVE TIME TO EXPLAIN IN LISTS ;)

      Issue URL: https://pharo.fogbugz.com/f/cases/20832
      PR URL: https://github.com/pharo-project/pharo/pull/584
      Diff URL: https://github.com/pharo-project/pharo/pull/584/files

      Thanks to estebanlm

*  20680-Add-comments-to-FileSystem-packages
     >> Add packages comments to FileSystem packages.
     >>
     >> See case 20680 :
https://pharo.fogbugz.com/f/cases/20680/Add-comments-to-FileSystem-packages
     >>
     >> Please, review them. My english is far from been good :)

      Issue URL: https://pharo.fogbugz.com/f/cases/20680
      PR URL: https://github.com/pharo-project/pharo/pull/603
      Diff URL: https://github.com/pharo-project/pharo/pull/603/files

      Thanks to jecisc

*  20498-Replace-actual-Class-Installer-with-a-newer-modular-Version
     >> New try to integrate this PR. I had to reconstruct it because
of migrating to Tonel.
     >>
     >> Still I didn't implemented the comments of Pavel, I will do
when I got to the same state I was in the old PR.
     >>
     >> https://github.com/pharo-project/pharo/pull/334/files
     >>
     >> https://pharo.fogbugz.com/f/cases/20498/Replace-actual-Class-Installer-with-a-newer-modular-Version

      Issue URL: https://pharo.fogbugz.com/f/cases/20498
      PR URL: https://github.com/pharo-project/pharo/pull/585
      Diff URL: https://github.com/pharo-project/pharo/pull/585/files

      Thanks to tesonep

*  20865-update-iceberg-to-065
     >> using iceberg 0.6.5
     >>
     >> fix case #20865

      Issue URL: https://pharo.fogbugz.com/f/cases/20865
      PR URL: https://github.com/pharo-project/pharo/pull/599
      Diff URL: https://github.com/pharo-project/pharo/pull/599/files

      Thanks to estebanlm

*  20866-revert-retryTimes-parameter-on-CI
     >> https://pharo.fogbugz.com/f/cases/20866/revert-retryTimes-parameter-on-CI

      Issue URL: https://pharo.fogbugz.com/f/cases/20866
      PR URL: https://github.com/pharo-project/pharo/pull/600
      Diff URL: https://github.com/pharo-project/pharo/pull/600/files

      Thanks to pavel-krivanek

*  20773 - Unused temps in BlockClosure value, value:, value:value:, ...
     >> Remove unused temps from
     >>
     >> BlockClosure>>#value:value:value:value:
     >> BlockClosure>>#value:value:value:
     >> BlockClosure>>#value
     >> BlockClosure>>#value:
     >> BlockClosure>>#value:value:

      Issue URL: https://pharo.fogbugz.com/f/cases/20773
      PR URL: https://github.com/pharo-project/pharo/pull/558
      Diff URL: https://github.com/pharo-project/pharo/pull/558/files

      Thanks to astares

*  20860-Cursor-webLink-is-initialized-wrongly-and-transparent
     >> https://pharo.manuscript.com/f/cases/20860
     >>
     >> set weblink cursor shape

      Issue URL: https://pharo.fogbugz.com/f/cases/20860
      PR URL: https://github.com/pharo-project/pharo/pull/598
      Diff URL: https://github.com/pharo-project/pharo/pull/598/files

      Thanks to pavel-krivanek

*  20857-Confirm-dialog-return-nil-when-closed-by-cmd-w
     >> https://pharo.manuscript.com/f/cases/20857
     >>
     >> fix by Henrik Nergaard

      Issue URL: https://pharo.fogbugz.com/f/cases/20857
      PR URL: https://github.com/pharo-project/pharo/pull/596
      Diff URL: https://github.com/pharo-project/pharo/pull/596/files

      Thanks to pavel-krivanek