This week (14/2021) on the Pharo Issue Tracker

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

This week (14/2021) on the Pharo Issue Tracker

Marcus Denker-4
We merged 36 Pull Requests and closed 29 issues.
https://github.com/pharo-project/pharo/pulse


Merge newtools 0.6.2 #8951
==========================

- https://github.com/pharo-spec/NewTools/releases/tag/v0.6.2
- enhance control of spotter queries in a presenter (it should present "old" results to appear in new queries)
- fixes pharo-spec/NewTools#209
- fixes pharo-spec/NewTools#196
- using a worker pool instead a regular "schedule"
- fix a problem of entries being duplicated on history

Spec 0.8.8
===========

- https://github.com/pharo-spec/Spec/releases/tag/v0.8.8
- "labelled" presenters moved to deprecated and not loaded by default.
- tweak how overlay stack (still can be wrong)
- fix a problem when assigning box layout sizes : it was not stacking widget sizes.

Refactoring Tools
================



- RB - Method's Refactoring using selected scope #8950
        https://github.com/pharo-project/pharo/pull/8950
       
- RB - Correct selection scope #8960
        https://github.com/pharo-project/pharo/pull/8960
       
- RB - Clean use of "Smalltalk globals" #8959
        https://github.com/pharo-project/pharo/pull/8959

Shadowing Variables
===================
https://blog.marcusdenker.de/modeling-variable-shadowing-part-ii
https://blog.marcusdenker.de/modeling-variable-shadowing-part-iii

- Shadowing-Better-Implementation #8931
        https://github.com/pharo-project/pharo/pull/8931
       
- Simplify-OCShadowVariableWarning #8943
        https://github.com/pharo-project/pharo/pull/8943
       
- ReClassVariablesShadowingRule #8940
        https://github.com/pharo-project/pharo/pull/8940

- ReClassVariablesShadowingRule-Improve #8965
        https://github.com/pharo-project/pharo/pull/8965

- further improve testUndeclared #8964
        https://github.com/pharo-project/pharo/pull/8964

Cleanup Shadowing Vars
=======================
With the model for shadowing vars merged, we can cleanup.

- LocalTimeZone class variable is shadowing the class of the same name. #8979
        https://github.com/pharo-project/pharo/pull/8979

- ReleaseTest: testNoShadowedVariablesInMethods #8927
        https://github.com/pharo-project/pharo/pull/8927
       
- reset the ASTCache in #testNoShadowedVariablesInMethods #8986
        https://github.com/pharo-project/pharo/pull/8986

- 8935-add-release-test-for-shadowed-ivar--class-vars #8939
        https://github.com/pharo-project/pharo/pull/8939
       
- ClassVariable in RBBrowserEnvironmentTest is shadowing a class #8982
        https://github.com/pharo-project/pharo/pull/8982
       
- ClassVariable in OCOpalExamples is shadowing a class #8980
        https://github.com/pharo-project/pharo/pull/8980
       
- Author in PoolDefiner and PoolDefiner2 is shadowing class #8981
        https://github.com/pharo-project/pharo/pull/8981
       
- Link in ReflectivityDemos is shadowing a class #8983
        https://github.com/pharo-project/pharo/pull/8983
       
- 8988-Failing-tests-ClassTest-testUsesPoolVarNamed-and-testHasPoolVarNamed- #8989
        https://github.com/pharo-project/pharo/pull/8989
       
       
Fixes
=====

- allow system to react to a theme change #8937
        https://github.com/pharo-project/pharo/pull/8937
       
- 8861-Code-Coverage-in-Dr-Tests-is-misreporting-methods-implemented-as-subclassResponsibility #8954
        https://github.com/pharo-project/pharo/pull/8954
               
- 7655-Epicea-fileout-should-produce-Pharo-code-and-not-ombu-definition #8969
        https://github.com/pharo-project/pharo/pull/8969
       
- Don't make SDL_Texture autoRelease from renderer #8962
        https://github.com/pharo-project/pharo/pull/8962
       
- ZdcSecureSocketStreamTest>>#testPlain and ZnHTTPSTests>>#testRequestR… #8977
        https://github.com/pharo-project/pharo/pull/8977
       
- 8972-Class-instance-variable-menu-error #8973
        https://github.com/pharo-project/pharo/pull/8973
       
- Float numbers are only immediates if the VM/Image has SmallFloats. #8975
        https://github.com/pharo-project/pharo/pull/8975
       
- Use a Mutex instead of a Semaphore to prevent trouble in concurrent s… #8990
        https://github.com/pharo-project/pharo/pull/8990
       
- CairoLibrary in windows: don't look for cairo.dll #8994
        https://github.com/pharo-project/pharo/pull/8994
       
- fixes: #7599 finally class side fluid does not show anymore the broke… #8987
        https://github.com/pharo-project/pharo/pull/8987

       
Cleanups
========

- AST-Tag-ErrorNodes #8936
        https://github.com/pharo-project/pharo/pull/8936
       
- 8932-CI-failure-ArrayTestClassTestCasetestMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
        https://github.com/pharo-project/pharo/pull/8938
       
- #8942 another try: Cleanup some class name in Drtests #8948
        https://github.com/pharo-project/pharo/pull/8948
       
- 8955-failing-test-on-CI-ReleaseTesttestUndeclared #8958
        https://github.com/pharo-project/pharo/pull/8958
       
- CI - Fix broken test ReleaseTest >> #testUndeclared #8971
        https://github.com/pharo-project/pharo/pull/8971
       
- 5388-Improving-RBNode-API: add #hasArguments #8949
        https://github.com/pharo-project/pharo/pull/8949
       
- RBSequenceNode-children-no-accessor #8963
        https://github.com/pharo-project/pharo/pull/8963
       
- 7827-oldDefinition-should-use-the-associated-class-definition-printer #8970
        https://github.com/pharo-project/pharo/pull/8970