pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

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

MD
Marcus Denker
Fri, Nov 17, 2023 11:56 AM

Pharo 11 Backports

Fixes

Features

Package Model Cleanup

Monticello

MetaCello

Kernel

Traits

Refactoring Engine

Tests

Cleanup

Cleanup Trivail

# Pharo 11 Backports - backport: Guard RubAbstractTextArea>>#recomputeSelection for empty paragraphs #15140 #15375 https://github.com/pharo-project/pharo/pull/15375 - backport "Defer change list update to avoid a race condition" #14853 #15374 https://github.com/pharo-project/pharo/pull/15374 - 15372-backport-Pharo11-safer-morph-access-in-NECMenuMorphmouseDown-14356 #15373 https://github.com/pharo-project/pharo/pull/15373 # Fixes - Fix scaling of #blankIcon and #notFoundIcon on ThemeIcons #15399 https://github.com/pharo-project/pharo/pull/15399 - 15299-UFFI-should-release-pointers-allocated-for-packing-for-arity #15300 https://github.com/pharo-project/pharo/pull/15300 - 15302-FreeTypeFonts-should-not-use-autorelease-of-ExternalAddresses #15303 https://github.com/pharo-project/pharo/pull/15303 - Calypso: Fix display of extended classes in project view #15314 https://github.com/pharo-project/pharo/pull/15314 - Fix imageCleaner concurrency issue when unifying literals #15385 https://github.com/pharo-project/pharo/pull/15385 - Do not log recompilation in the source file #15398 https://github.com/pharo-project/pharo/pull/15398 - Guard removals of morphs in layouts #1467 https://github.com/pharo-spec/Spec/pull/1467 # Features - Extend ThemeIcons to load the icons for all scales in the icon pack #15323 https://github.com/pharo-project/pharo/pull/15323 - Auto completion should propose globals #15392 https://github.com/pharo-project/pharo/pull/15392 - Calypso: Show content of projects #15315 https://github.com/pharo-project/pharo/pull/15315 # Package Model Cleanup - Packages: Fix missing extensions after class recompiling #15326 https://github.com/pharo-project/pharo/pull/15326 - Introduce a method to get the meta model announcer #15310 https://github.com/pharo-project/pharo/pull/15310 - Packages: Remove #definedSelectors cache #15278 https://github.com/pharo-project/pharo/pull/15278 - Packages: Removing more references to #category #15320 https://github.com/pharo-project/pharo/pull/15320 - RPackage: Deprecate #includesDefinedSelector:ofClass: #15214 https://github.com/pharo-project/pharo/pull/15214 - Package: Move extension methods of RPackage #15346 https://github.com/pharo-project/pharo/pull/15346 - Rename RPackageOrganizer into PackageOrganizer #15360 https://github.com/pharo-project/pharo/pull/15360 - Monticello: Remove usage of RPackageSet #15363 https://github.com/pharo-project/pharo/pull/15363 - Update RPackage dependencies #15393 https://github.com/pharo-project/pharo/pull/15393 - DependencyAnalyzer: Remove usage of RPackageSet #15368 https://github.com/pharo-project/pharo/pull/15368 # Monticello - Remove MCPatchBrowser #15376 https://github.com/pharo-project/pharo/pull/15376 - Monticello: Introduce Monticello-Model #15350 https://github.com/pharo-project/pharo/pull/15350 - Monticello: Simplify method loading #15292 https://github.com/pharo-project/pharo/pull/15292 - Monticello: Remove dead code #15351 https://github.com/pharo-project/pharo/pull/15351 - Monticello: Move mocks to mock package #15361 https://github.com/pharo-project/pharo/pull/15361 - Remove WorkingCopy spotter entries #610 https://github.com/pharo-spec/NewTools/pull/610 # MetaCello - Cleanup metacello #15287 https://github.com/pharo-project/pharo/pull/15287 - Metacello: New cleaning pass #15312 https://github.com/pharo-project/pharo/pull/15312 - Add missing methods for SmalltalkCI #15339 https://github.com/pharo-project/pharo/pull/15339 - Fixes #15342: Monticello: GitHub CI fails with DNU #15344 https://github.com/pharo-project/pharo/pull/15344 - Metacello: fix block evaluation #15362 https://github.com/pharo-project/pharo/pull/15362 # Kernel - Allow to create anonymous classes in a specific environment #15309 https://github.com/pharo-project/pharo/pull/15309 - Fix bug in remake of anonymous classes #15343 https://github.com/pharo-project/pharo/pull/15343 - Undeclared: declare:from: cleanup, first step #15290 https://github.com/pharo-project/pharo/pull/15290 - Remove private system announcer #15355 https://github.com/pharo-project/pharo/pull/15355 - do not hardcode global environment in #removeFromSystem: #15357 https://github.com/pharo-project/pharo/pull/15357 - Add binary selector alias for #newFromArray: for Collection #15316 https://github.com/pharo-project/pharo/pull/15316 # Traits - Traits: Fix bug in dictionary rebuild #15353 https://github.com/pharo-project/pharo/pull/15353 - Speedup #explicitRequirement #15322 https://github.com/pharo-project/pharo/pull/15322 - Traits: Speedup #isFromTrait #15318 https://github.com/pharo-project/pharo/pull/15318 - Rename TraitsV2 into Traits #15319 https://github.com/pharo-project/pharo/pull/15319 - Traits: Do a new cleaning pass over the traits tests and fix file out bug #15304 https://github.com/pharo-project/pharo/pull/15304 - Remove TraitsV2-Compatibility #15325 https://github.com/pharo-project/pharo/pull/15325 # Refactoring Engine - Migrate rename class to driver #15394 https://github.com/pharo-project/pharo/pull/15394 - remove deadcode from driver package #15390 https://github.com/pharo-project/pharo/pull/15390 - RB: A simple fix for abstract methods. No brainer. #15331 https://github.com/pharo-project/pharo/pull/15331 - Remove unused SycRemoveMethodCommand #15337 https://github.com/pharo-project/pharo/pull/15337 - Refactorings: Follow package name convention #15340 https://github.com/pharo-project/pharo/pull/15340 # Tests - Fix #testUndeclared in case of failure #15356 https://github.com/pharo-project/pharo/pull/15356 - Release tests: Improve testNoSentButNotImplementedSelectors #15341 https://github.com/pharo-project/pharo/pull/15341 - Use a test resource for SystemDependenciesTest #15308 https://github.com/pharo-project/pharo/pull/15308 # Cleanup - Some cleanup of CodeExport #15380 https://github.com/pharo-project/pharo/pull/15380 - Deprecate gofer command line #15347 https://github.com/pharo-project/pharo/pull/15347 - Clean AST-Core #15358 https://github.com/pharo-project/pharo/pull/15358 - Remove #isUnitTest #15349 https://github.com/pharo-project/pharo/pull/15349 - Manifest builder should not rely on categories #15324 https://github.com/pharo-project/pharo/pull/15324 - Remove workspace #15284 https://github.com/pharo-project/pharo/pull/15284 - Deprecate TRBProgramNodeVisitor #15305 https://github.com/pharo-project/pharo/pull/15305 - Refactor #inspectionIcons on ThemeIcons to use the #icons accessor #609 https://github.com/pharo-spec/NewTools/pull/609 # Cleanup Trivail - fix icons #15371 https://github.com/pharo-project/pharo/pull/15371 - use allButFirst and simplify expression #15382 https://github.com/pharo-project/pharo/pull/15382 - use allButFirst instead of copyFrom:to: #15369 https://github.com/pharo-project/pharo/pull/15369 - use allButFirst instead of copyFrom:to: #15366 https://github.com/pharo-project/pharo/pull/15366 - Remove deprecated calls #15354 https://github.com/pharo-project/pharo/pull/15354 - Cleanup: usage of notNil in Text-Scanning, Rubric, HeuristicCompletion, NECCompletion, Growl, Regex #15296 https://github.com/pharo-project/pharo/pull/15296 - Cleanup: usage of notNil in Calypse, Microdown, System-Changes, STON, System-Settings #15297 https://github.com/pharo-project/pharo/pull/15297 - Cleanup: Usage of "notNil" and "isEmpty not" in Zinc / Zodiac #15253 https://github.com/pharo-project/pharo/pull/15253