pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

This week (29-31/2023) on the Pharo Issue Tracker

MD
Marcus Denker
Mon, Aug 7, 2023 2:23 PM

This week (29-31/2023) on the Pharo Issue Tracker

This is one log for three weeks (29-31)

Pharo 11

Features

Fixes

RPackage Cleanup

Categories / Protocols

Epicea Souce Logging

Refactoring Engine

Tests

Simplifications

Cleanups

Documentation

# This week (29-31/2023) on the Pharo Issue Tracker This is one log for three weeks (29-31) # Pharo 11 - backport Pharo11: Fix doubleClick on tab and on text selection. #14287 https://github.com/pharo-project/pharo/pull/14287 - Backport fixed tests #14409 https://github.com/pharo-project/pharo/pull/14409 - Backport fix GitHub rate limit #14411 https://github.com/pharo-project/pharo/pull/14411 - Backport display scale factor improvements to Pharo 11 #14351 https://github.com/pharo-project/pharo/pull/14351 - Backport scale 2.0 icons support to Pharo 11 #14352 https://github.com/pharo-project/pharo/pull/14352 # Features - Added coverage highlighting in DrTest #14379 https://github.com/pharo-project/pharo/pull/14379 - Push tag API in the class builder #14394 https://github.com/pharo-project/pharo/pull/14394 # Fixes - Changed finder behavior to not depend on copies #14163 https://github.com/pharo-project/pharo/pull/14163 - rapid click on two different items in a list gets interpreted as a double-click on the first item #14346 https://github.com/pharo-project/pharo/pull/14346 - Hermes: HEMethod needs to handle Protocol now instead of String #14386 https://github.com/pharo-project/pharo/pull/14386 - Fix bug of method returning a text as source code #14375 https://github.com/pharo-project/pharo/pull/14375 - Iterate over a copy of the actionMap in Object>>removeActionsSatisfying: (fixes #14317) #14325 https://github.com/pharo-project/pharo/pull/14325 - Class are created with the wrong environment #14329 https://github.com/pharo-project/pharo/pull/14329 - Ensure copied references in filesystem are resolved before copy #14341 https://github.com/pharo-project/pharo/pull/14341 - safer UUID comparison #14344 https://github.com/pharo-project/pharo/pull/14344 - safer morph access in NECMenuMorph>>#mouseDown: #14356 https://github.com/pharo-project/pharo/pull/14356 - [P12] Traits has to install method when is generated code #14156 https://github.com/pharo-project/pharo/pull/14156 - Replaced the random generator from Pharo. #14230 https://github.com/pharo-project/pharo/pull/14230 - Enhance roassal with version v1.02 #14373 https://github.com/pharo-project/pharo/pull/14373 - optionInlineNone suppresses #optionInlineX at CompilationContext level (fixes #14323) #14397 https://github.com/pharo-project/pharo/pull/14397 # RPackage Cleanup - Reduce usage of RPackage organizer #14370 https://github.com/pharo-project/pharo/pull/14370 - Do not rename category through announcements #14332 https://github.com/pharo-project/pharo/pull/14332 - Improve CompiledMethod>>#isExtension #14295 https://github.com/pharo-project/pharo/pull/14295 - Remove brittle method in RPackage #14292 https://github.com/pharo-project/pharo/pull/14292 - Use better package API in Monticello #14306 https://github.com/pharo-project/pharo/pull/14306 - Update package API of slot tests #14311 https://github.com/pharo-project/pharo/pull/14311 - Improve package cleaning API #14312 https://github.com/pharo-project/pharo/pull/14312 - Do not use deprecated API to create the default package #14316 https://github.com/pharo-project/pharo/pull/14316 - Improve package API used by Calypso #14321 https://github.com/pharo-project/pharo/pull/14321 - Make sure packages created with protocols are announced #14320 https://github.com/pharo-project/pharo/pull/14320 - Improve coherence of RPackage tests #14333 https://github.com/pharo-project/pharo/pull/14333 - Deprecate ensureExistAndRegisterPackageNamed: #14337 https://github.com/pharo-project/pharo/pull/14337 - SImplify class addition in RPackage #14347 https://github.com/pharo-project/pharo/pull/14347 - Deprectaed #definedClassesDo: #14350 https://github.com/pharo-project/pharo/pull/14350/files - Simplify class removal in packages #14359 https://github.com/pharo-project/pharo/pull/14359 - Simplify some classes management in RPackage #14358 https://github.com/pharo-project/pharo/pull/14358 - Do not remove classes from packages using the name #14363 https://github.com/pharo-project/pharo/pull/14363 - Clean method removal of RPackage #14360 https://github.com/pharo-project/pharo/pull/14360 - Forbid to have an extension method in the package owning the class #14354 https://github.com/pharo-project/pharo/pull/14354 - Speed up in package management #14366 https://github.com/pharo-project/pharo/pull/14366 - Do not remove classes through announcement #14388 https://github.com/pharo-project/pharo/pull/14388 - Simplify API of RPackage #14377 https://github.com/pharo-project/pharo/pull/14377 - Do not use global environment in RPackage #14368 https://github.com/pharo-project/pharo/pull/14368 - Simplify class addition assuming classes are created empty #14364 https://github.com/pharo-project/pharo/pull/14364 - Fix remaining announcement subscribtion #14405 https://github.com/pharo-project/pharo/pull/14405 - Package: React to class renaming without announcement #14407 https://github.com/pharo-project/pharo/pull/14407 - Use real classes in #classDefinedSelectors #14410 https://github.com/pharo-project/pharo/pull/14410 - RPackage: Save package defined selectors with class instance #14416 https://github.com/pharo-project/pharo/pull/14416 - Use PackageTagAdded instead of CategoryAdded #14424 https://github.com/pharo-project/pharo/pull/14424 - Package: Remove methods without announcement #14420 https://github.com/pharo-project/pharo/pull/14420 - Package: Save extension selectors under real classes #14419 https://github.com/pharo-project/pharo/pull/14419 - RPackageTag should store real classes #14434 https://github.com/pharo-project/pharo/pull/14434 - RPackage: Factorize import code #14436 https://github.com/pharo-project/pharo/pull/14436 - RPackage: Simplify some code in RPackageOrganizer #14437 https://github.com/pharo-project/pharo/pull/14437 - RPackage: Improve creation of package during demotion to tag #14440 https://github.com/pharo-project/pharo/pull/14440 # Categories / Protocols - Fix bug with reset protocol of Calypso #14376 https://github.com/pharo-project/pharo/pull/14376 - Remove usage of categories in Fuel #14315 https://github.com/pharo-project/pharo/pull/14315 - Do not remove categories through announcements #14307 https://github.com/pharo-project/pharo/pull/14307 - Adapt check in RBAddMethodChange>>protocols: now that the argument may be a first-class Protocol (fixes #14324) #14327 https://github.com/pharo-project/pharo/pull/14327 - Use "protocol" vocabulary in MCTestCase #14322 https://github.com/pharo-project/pharo/pull/14322 - TestRunner should not rely on category announcements #14430 https://github.com/pharo-project/pharo/pull/14430 - Deprecate CategoryRemoved and CategoryRenamed #14438 https://github.com/pharo-project/pharo/pull/14438 # Epicea Souce Logging - Epicea: Migrate category addition and removal to package tag API #14427 https://github.com/pharo-project/pharo/pull/14427 - Disable Epicea in tests #14017 https://github.com/pharo-project/pharo/pull/14017 - Introduce Class>>packageName and simplify Epicea #14408 https://github.com/pharo-project/pharo/pull/14408 - Epicea: Finish refactoring about packages and tags in Epicea #14428 https://github.com/pharo-project/pharo/pull/14428 # Refactoring Engine - Rename generateCompositeChangesFor: to generateChangesFor: #14304 https://github.com/pharo-project/pharo/pull/14304 - Cleanup transformation/refactoring hierarchy #14349 https://github.com/pharo-project/pharo/pull/14349 - Removing the use options in transformation. All test green #14382 https://github.com/pharo-project/pharo/pull/14382 - Enh/extract method transformation #14396 https://github.com/pharo-project/pharo/pull/14396 - Fixing shared variable remove #14402 https://github.com/pharo-project/pharo/pull/14402 - Fix RBCondition test #14413 https://github.com/pharo-project/pharo/pull/14413 - fixing deprecancies introduced by miss refactoring #14412 https://github.com/pharo-project/pharo/pull/14412 - Refactor: unify refactoring and transformation execution api #14374 https://github.com/pharo-project/pharo/pull/14374 - [Refactor] unified refactoring/transformation execution API #14432 https://github.com/pharo-project/pharo/pull/14432 # Tests - Improve flacky test #14425 https://github.com/pharo-project/pharo/pull/14425 - Remove the need of ClassFactoryWithOrganization #14393 https://github.com/pharo-project/pharo/pull/14393 - Make ClassFactoryForTestCase follow changes on class definition #14398 https://github.com/pharo-project/pharo/pull/14398 - Fix fuel tests #14392 https://github.com/pharo-project/pharo/pull/14392 # Simplifications - Improve ClassDescription API of package tags #14342 https://github.com/pharo-project/pharo/pull/14342 - Simplify class builder environment management #14330 https://github.com/pharo-project/pharo/pull/14330 - Use ClassFactoryForTestCase instead of FLClassFactoryForTestCase #14404 https://github.com/pharo-project/pharo/pull/14404 # Cleanups - remove rootsOfTheWorld that was buggy and unused. #14442 https://github.com/pharo-project/pharo/pull/14442 - Small cleanups in Announcement package #14297 https://github.com/pharo-project/pharo/pull/14297 - Replace 'controling' protocol with 'controlling' #14313 https://github.com/pharo-project/pharo/pull/14313 - Fix protocols of methods in extension of their own package #14357 https://github.com/pharo-project/pharo/pull/14357 - Remove unused parameter #14389 https://github.com/pharo-project/pharo/pull/14389 # Documentation - Update regex doc #14328 https://github.com/pharo-project/pharo/pull/14328 - Fix regex doc #14331 https://github.com/pharo-project/pharo/pull/14331