pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

This week (47/2023) on the Pharo Issue Tracker

MD
Marcus Denker
Mon, Nov 27, 2023 10:43 AM

Lots of PRs merged last week….

Pharo 11

Website / github Readme

Features

Fixes

Icons and Rendering

Spec

NewTools

Iceberg (GIT Support)

Package Model

System Announcer

Monticello

Ring

Refactoring Engine

Compiler and Compilation

Variables

Tests

Full Image Build

Bootrap

Cleanups: Interaction

Cleanup

Lots of PRs merged last week…. # Pharo 11 - fixes: SpStringTableColumn displayAlignment is not applied (for Pharo11) #1476 https://github.com/pharo-spec/Spec/pull/1476 # Website / github Readme - Update README.md with Discord and GH Activity #15516 https://github.com/pharo-project/pharo/pull/15516 # Features - Halt once on call #15543 https://github.com/pharo-project/pharo/pull/15543 - Add String>>#findClosing:startingAt: generalizing #findCloseParenthesisFor: #15526 https://github.com/pharo-project/pharo/pull/15526 # Fixes - Fix Icerberg extension detection bug #15414 https://github.com/pharo-project/pharo/pull/15414 - Fix #14367: The same image started for the second time hangs on Windows #15434 Fix #14367: The same image started for the second time hangs on Windows #15434 - Fix method definitions saved in class pane #15503 https://github.com/pharo-project/pharo/pull/15503 - Not possible to ask if a file or folder (via reference) is hidden #15501 https://github.com/pharo-project/pharo/pull/15501 - Integrate new release of pharo-ai / graph-algorithms v1.2.6 #15521 https://github.com/pharo-project/pharo/pull/15521 - Disable automated transform for deprecation of Object>>asOrderedCollection #15540 https://github.com/pharo-project/pharo/pull/15540 - DrTest shortcut was not working #15539 https://github.com/pharo-project/pharo/pull/15539 - 15334-Browser-Accepting-a-class-definition-with-no-change-does-not-refresh #15538 https://github.com/pharo-project/pharo/pull/15538 - fixed #13982 Cleanup: FileSystem packages do not follow package naming #15546 https://github.com/pharo-project/pharo/pull/15546 - Fix #14957 by removing the special case for empty string #15544 https://github.com/pharo-project/pharo/pull/15544 - OSSDL2Driver loop: Avoid creating a new Delay every 5ms #15405 https://github.com/pharo-project/pharo/pull/15405 # Icons and Rendering - Refactor ThemeIcons to have methods that answer a FormSet instead of a Form #15421 https://github.com/pharo-project/pharo/pull/15421 - fix another old icon name #15409 https://github.com/pharo-project/pharo/pull/15409 - Fix more icon names, trivial cleanups #15411 https://github.com/pharo-project/pharo/pull/15411 # Spec - 1477-Doing-an-informduring-in-SpApplication-call-twice-the-during-block #1478 https://github.com/pharo-spec/Spec/pull/1478 - Introduce inform during #1473 https://github.com/pharo-spec/Spec/pull/1473 - Fix column alignment #1475 https://github.com/pharo-spec/Spec/pull/1475 # NewTools - NewTools-FileBrowser should not use StInspector but switch to #617 https://github.com/pharo-spec/NewTools/pull/617 - Pharo issue #15545: Restore author and time stamp to method versions #628 https://github.com/pharo-spec/NewTools/pull/628 - StFBDirectoryFilterTest fails #622 https://github.com/pharo-spec/NewTools/pull/622 - also collect class side methods #623 https://github.com/pharo-spec/NewTools/pull/623 - fix project's url #625 https://github.com/pharo-spec/NewTools/pull/625 - Simplify StFBVisibleFilter implementation #620 https://github.com/pharo-spec/NewTools/pull/620 # Iceberg (GIT Support) - Fix CI and remove Ring2 dependency #1765 https://github.com/pharo-vcs/iceberg/pull/1765 - Fix iceberg metacello integration #1771 https://github.com/pharo-vcs/iceberg/pull/1771 - Avoid useless garbage collects #1767 https://github.com/pharo-vcs/iceberg/pull/1767 - Small cleanups #1756 https://github.com/pharo-vcs/iceberg/pull/1756 - Clean packages usage #1759 https://github.com/pharo-vcs/iceberg/pull/1759 - Avoid RPackage extension #1758 https://github.com/pharo-vcs/iceberg/pull/1758 - Fixes #1746 https://github.com/pharo-vcs/iceberg/pull/1746 - iceberg was still using keyword, not selector, for Pragmas #1749 https://github.com/pharo-vcs/iceberg/pull/1749 - Use #isNotEmpty instead of #notEmpty in Iceberg #1752 https://github.com/pharo-vcs/iceberg/pull/1752 - Updating libgit2 to v3.0.9 #1764 https://github.com/pharo-vcs/iceberg/pull/1764 - Migrate to Tonel V3 #1766 https://github.com/pharo-vcs/iceberg/pull/1766 # Package Model - Packages: Clean tests (naming and reorganization) #15412 https://github.com/pharo-project/pharo/pull/15412 - Fix class template when a tag is selected #15415 https://github.com/pharo-project/pharo/pull/15415 - Packages: Rename package tags and conflict error #15435 https://github.com/pharo-project/pharo/pull/15435 - Packages: Manage edge case of empty tag name #15513 https://github.com/pharo-project/pharo/pull/15513 - Rename RPackage into Package #15377 https://github.com/pharo-project/pharo/pull/15377 - Remove last references to RPackage #15359 https://github.com/pharo-project/pharo/pull/15359 - Integrate Packages to kernel #15518 https://github.com/pharo-project/pharo/pull/15518 # System Announcer - Add tests on method announcements and fix a bug in traits announcements #15424 https://github.com/pharo-project/pharo/pull/15424 - Introduce #codeSupportAnnouncer #15418 https://github.com/pharo-project/pharo/pull/15418 - Push the bahevior of SystemAnnouncer into Announcer #15436 https://github.com/pharo-project/pharo/pull/15436 - Announcer: Reduce usage of global SystemAnnouncer #15468 https://github.com/pharo-project/pharo/pull/15468 - Deprecate SnapshotDone announcement #15514 https://github.com/pharo-project/pharo/pull/15514 # Monticello - Monticello: Remove unused announcer #15466 https://github.com/pharo-project/pharo/pull/15466 - Simplify MCWorkingCopy announcement listening #15403 https://github.com/pharo-project/pharo/pull/15403 - Monticello: Simplify class announcement listening #15419 https://github.com/pharo-project/pharo/pull/15419 - Start to deprecate Gofer #15422 https://github.com/pharo-project/pharo/pull/15422 # Ring - Ring: Improve Ring model to use it for Iceberg tests #15500 https://github.com/pharo-project/pharo/pull/15500 - Ring: Some fixes with Traits V2 #15460 https://github.com/pharo-project/pharo/pull/15460 - Ring: Fix RGPackage>>#asMCSnapshot #15488 https://github.com/pharo-project/pharo/pull/15488 # Refactoring Engine - Removing more unsued method in transformation now in PushDownVariable #15535 https://github.com/pharo-project/pharo/pull/15535 - fix 15529 - Remove unused preconditinos and RBCondition methods #15531 https://github.com/pharo-project/pharo/pull/15531 - 15395 - Removes refactoring precondition that checks for classes referenced by their name #15479 https://github.com/pharo-project/pharo/pull/15479 - Refact/remove class model factory #15445 https://github.com/pharo-project/pharo/pull/15445 - Remove unused RBEnvironmentVisitor and RBEnvironmentsPresenter. Fix #… #15441 https://github.com/pharo-project/pharo/pull/15441 - 15523 refactoring rename refactoring is not working anymore #15525 https://github.com/pharo-project/pharo/pull/15525 # Compiler and Compilation - 15288-OCStaticASTCompilerPlugin-has-two-priority-mecanism #15548 https://github.com/pharo-project/pharo/pull/15548 - CompileMethod: Introduce the concept of properties to persist #15293 https://github.com/pharo-project/pharo/pull/15293 - CompiledMethod: Preserve protocol after removal #15364 https://github.com/pharo-project/pharo/pull/15364 - Simplify recompilation #15413 https://github.com/pharo-project/pharo/pull/15413 - Fix bug in recompilation of trait methods #15423 https://github.com/pharo-project/pharo/pull/15423 # Variables - implement #removeClassVarNamed: in terms of #removeClassVariable: #15473 https://github.com/pharo-project/pharo/pull/15473 - 15470-Remove-Pool-fileOut-support #15472 https://github.com/pharo-project/pharo/pull/15472 - reduce user of #classPool #15496 https://github.com/pharo-project/pharo/pull/15496 - Deprecate asClass #15478 https://github.com/pharo-project/pharo/pull/15478 - add a log to UndeclaredVariable class>>#possiblyRegisteredWithName: https://github.com/pharo-project/pharo/pull/15517 - 15261-cleanup-bindingsDo #15537 https://github.com/pharo-project/pharo/pull/15537 - Cleanup: reduce users of #classPool #15541 https://github.com/pharo-project/pharo/pull/15541 # Tests - Improving performance of some Refactoring Transformation tests #15486 https://github.com/pharo-project/pharo/pull/15486 - Faster TaskIt test run #15498 https://github.com/pharo-project/pharo/pull/15498 - Fix flacky testSubClassWithTraitsAfterModificationOfParentSharedPools #15417 https://github.com/pharo-project/pharo/pull/15417 - Provide a OpenToolTest>>#testImplementorsOfAt #15477 https://github.com/pharo-project/pharo/pull/15477 # Full Image Build - Clean Epicea Baseline #15416 https://github.com/pharo-project/pharo/pull/15416 - Small improvements to the primary baselines #15494 https://github.com/pharo-project/pharo/pull/15494 # Bootrap - Bootstrap: Remove dead code #15461 https://github.com/pharo-project/pharo/pull/15461 - Bootstrap: Remove hack for defined methods #15420 https://github.com/pharo-project/pharo/pull/15420 - Bootstrap: Remove pre Spur code #15397 https://github.com/pharo-project/pharo/pull/15397 - Bootstrap: Do not rely on symlink to locate the bootstrap files #15462 https://github.com/pharo-project/pharo/pull/15462 - Bootstrap: Update localisation of SourceFileArray #15533 https://github.com/pharo-project/pharo/pull/15533 - Rename Pharo30Bootstrap into PharoBootstrap #15459 https://github.com/pharo-project/pharo/pull/15459 - Add logs on PharoBootstrapInitialization #15532 https://github.com/pharo-project/pharo/pull/15532 - Fix date printer during the bootstrap #15551 https://github.com/pharo-project/pharo/pull/15551 # Cleanups: Interaction - Deprecate #removeClassVarNamed:interactive: #15463 https://github.com/pharo-project/pharo/pull/15463 - fix #15407 and remove a spurious UIManager crappy pops up #15432 https://github.com/pharo-project/pharo/pull/15432 - 15400-Remove-spurious-UIManager-default-in-domain-object #15410 https://github.com/pharo-project/pharo/pull/15410 # Cleanup - Cleanup ClassParser: remove tokens #15547 https://github.com/pharo-project/pharo/pull/15547 - Extract Halt from kernel #15530 https://github.com/pharo-project/pharo/pull/15530 - transform timeout: into timeLimit: #15528 https://github.com/pharo-project/pharo/pull/15528 - 15446 clipboard class should be packaged outside of morphic core #15511 https://github.com/pharo-project/pharo/pull/15511 - Cleanup: Tag 3 uncategorized rules #15481 https://github.com/pharo-project/pharo/pull/15481 - Cleanup: Fix notNil -> isNotNil in all collections #15492 https://github.com/pharo-project/pharo/pull/15492 - Cleanup: fix lint issue in TComparable>>#min: and TIsEmpty>>#isNotEmpty by banning #15485 https://github.com/pharo-project/pharo/pull/15485 - Cleanup: Fix notNil -> isNotNil in FileSystem, Text-Diff, Color and R… #15475 https://github.com/pharo-project/pharo/pull/15475 - Cleanup: Fix notNil -> isNotNil in all Refactoring-* packages #15490 https://github.com/pharo-project/pharo/pull/15490 - Cleanup notNil in FFI/UFFI #15510 https://github.com/pharo-project/pharo/pull/15510