This week (46/2020) on the Issue Tracker

MD
Marcus Denker
Thu, Nov 12, 2020 4:50 PM

We merged 20 pull requests and closed 17 issue tracker entries this week.

For someone interested in following this more closely: Github has a feature to get an email
for all the changes that happen in both the issues and the pull requests.

To get emails for those, on the github page you can (after logging in), "watch" the repository.
https://github.com/pharo-project/pharo/

There are more PRs done but not merged, they often just need a final review!
You can find them here: https://github.com/pharo-project/pharo/pulls

Merge spec 0.7.6 #7713

Spec is an example of a project that is developed in it’s own repository and then merged only when a release is
done. We merged 0.7.6 this week, it consists itself of many commits, of course. Here is the ChangeLog:

  • several enhancements and bugfixes to SpPopoverPresenter.
  • in SpStyle, introduced the concept of environment variables. Now we can define EnvirontmentFont and EnvironmentColor to reference environment defined variables.
  • fixed usage of minWidth/minHeight in styles.
  • fix pharo-spec/Spec#960
  • fixed in how SpBoxLayout calculates widths and heights, allowing the toolbar to take its real place.
  • fixed alignments in SpBoxLayout (hAlign* and vAlign* options now work properly).
  • added SpToolbarPopoverButtonPresenter.
  • SpMillerColumnPresenter now understands removeAllFrom:
  • in tables, fixed the usage of showColumnHeaders (now it show headers even if headers are nil).
  • in tables, fixed image columns with fixed widths (now calculate correctly the width).
  • SpCodePresenter commands use new selector extractor.

First Class Variables

Debugger Improvements

Fluid Class Definition

Work is progressing...

Fixes

Fix issue 7703: Build 817 has broken parser #7703 #7708
https://github.com/pharo-project/pharo/pull/7708

Returning default error value only on Error #7705
https://github.com/pharo-project/pharo/pull/7705

fix-fasttable-minHeight #7685
https://github.com/pharo-project/pharo/pull/7685

Cleanups

EmbeddedFreeTypeFontFontDescription should be EmbeddedFreeTypeFontDescription
https://github.com/pharo-project/pharo/pull/7709

Typo in ClyClassWithUndeclares class comment #7707
https://github.com/pharo-project/pharo/pull/7707

7682-ClassHierarchyPrinter-on-steroid-should-be-back- #7683
https://github.com/pharo-project/pharo/pull/7683

Cleanup Files-Tests package #7712
https://github.com/pharo-project/pharo/pull/7712

CleanBlockChecker-Cleanup #7666
https://github.com/pharo-project/pharo/pull/7666

We merged 20 pull requests and closed 17 issue tracker entries this week. For someone interested in following this more closely: Github has a feature to get an email for all the changes that happen in both the issues and the pull requests. To get emails for those, on the github page you can (after logging in), "watch" the repository. https://github.com/pharo-project/pharo/ There are more PRs done but not merged, they often just need a final review! You can find them here: https://github.com/pharo-project/pharo/pulls Merge spec 0.7.6 #7713 ====================== Spec is an example of a project that is developed in it’s own repository and then merged only when a release is done. We merged 0.7.6 this week, it consists itself of many commits, of course. Here is the ChangeLog: - several enhancements and bugfixes to SpPopoverPresenter. - in SpStyle, introduced the concept of environment variables. Now we can define EnvirontmentFont and EnvironmentColor to reference environment defined variables. - fixed usage of minWidth/minHeight in styles. - fix pharo-spec/Spec#960 - fixed in how SpBoxLayout calculates widths and heights, allowing the toolbar to take its real place. - fixed alignments in SpBoxLayout (hAlign* and vAlign* options now work properly). - added SpToolbarPopoverButtonPresenter. - SpMillerColumnPresenter now understands removeAllFrom: - in tables, fixed the usage of showColumnHeaders (now it show headers even if headers are nil). - in tables, fixed image columns with fixed widths (now calculate correctly the width). - SpCodePresenter commands use new selector extractor. First Class Variables ===================== - Simplify-MetaLinkInstaller #7669 This PR simplifies MetaLinkInstaller by taking advantage of the new unified Variable hierarchy. (first step, more can be done) https://github.com/pharo-project/pharo/pull/7669 - Unify-OCInstanceScope-Behavior #7704 Simplify Name Analysis even more. self/super and friends are now looked up in the global scope. https://github.com/pharo-project/pharo/pull/7704 Debugger Improvements ===================== - Added <debuggerCompleteToSender> pragma to user-level object error-handling protocol methods #7714 (this fixes TDD style development for these cases) https://github.com/pharo-project/pharo/pull/7714 - Return the package column to the debugger #7700 https://github.com/pharo-project/pharo/pull/7700 Fluid Class Definition ======================= Work is progressing... - 7706-New-class-definition-does-not-like-superclass-change #7717 https://github.com/pharo-project/pharo/pull/7717 - 7687-Cannot-remove-a-Trait-written-with-the-fluid-syntax #7689 https://github.com/pharo-project/pharo/pull/7689 - 7522--Fluid--Adding-Setting-for-fluid-Syntax #7686 https://github.com/pharo-project/pharo/pull/7686 - 7690-fluid-printer-has-some-duplicated-logic- #7691 https://github.com/pharo-project/pharo/pull/7691 - 7684-New-trait-UI-wizard-cannot-display-the-package-name-in-apostrophe #7697 https://github.com/pharo-project/pharo/pull/7697 Fixes ===== Fix issue 7703: Build 817 has broken parser #7703 #7708 https://github.com/pharo-project/pharo/pull/7708 Returning default error value only on Error #7705 https://github.com/pharo-project/pharo/pull/7705 fix-fasttable-minHeight #7685 https://github.com/pharo-project/pharo/pull/7685 Cleanups ======== EmbeddedFreeTypeFontFontDescription should be EmbeddedFreeTypeFontDescription https://github.com/pharo-project/pharo/pull/7709 Typo in ClyClassWithUndeclares class comment #7707 https://github.com/pharo-project/pharo/pull/7707 7682-ClassHierarchyPrinter-on-steroid-should-be-back- #7683 https://github.com/pharo-project/pharo/pull/7683 Cleanup Files-Tests package #7712 https://github.com/pharo-project/pharo/pull/7712 CleanBlockChecker-Cleanup #7666 https://github.com/pharo-project/pharo/pull/7666