Monthly Archives: July 2023

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

# This week (28/2023) on the Pharo Issue Tracker

Due to holiday season, the next weekly report will be done beginning of August.

But activity does not stop! 

If you do not want to miss anything, consider watching the pharo github repo at
https://github.com/pharo-project/pharo

# Pharo11 Backports

– [Pharo11] backport Slot related fixes #13950 and #13949 #14275
https://github.com/pharo-project/pharo/pull/14275

– [Pharo11] This is a backport: 14034 debugger does not evaluate in the context of the receiver #14274
https://github.com/pharo-project/pharo/pull/14274

– Depends on DocumentBrowser v1.0.1 #14277
https://github.com/pharo-project/pharo/pull/14277

# Fixes

– 14226-nil-cannot-be-pinned-in-memory #14227
https://github.com/pharo-project/pharo/pull/14227

– FileBrowser. View as hex not working #14210
https://github.com/pharo-project/pharo/pull/14210

– added convenience methods to easy the usage of TFProcessLocalWorker #14255
https://github.com/pharo-project/pharo/pull/14255

– Treat Integers and Fractions as having scale 0 in ScaledDecimal arithmetic (fixes #14238) #14259
https://github.com/pharo-project/pharo/pull/14259

– Fix haltOn tests after debug them #14167
https://github.com/pharo-project/pharo/pull/14167

– fix calculous of layout when morph is not visible #14229
https://github.com/pharo-project/pharo/pull/14229

– Fix SpChangeSorterPresenter, MessageBrowserPresenter #567
https://github.com/pharo-spec/NewTools/pull/567

– Disable automated transform for deprecation of Object>>asOrderedCollection #14237
https://github.com/pharo-project/pharo/pull/14237

# Refactoring Engine

– Fix the preconditions related to packages in refactorings #14236
https://github.com/pharo-project/pharo/pull/14236

– Refactor: clean RBCondition and add popUp flag #14240
https://github.com/pharo-project/pharo/pull/14240

– Refactoring: reuse RBAddMethodTransformRefactoring #14245
https://github.com/pharo-project/pharo/pull/14245

– Fix: update changes preview table when changing active scope #14267
https://github.com/pharo-project/pharo/pull/14267

– Splitting preconditions #14233
https://github.com/pharo-project/pharo/pull/14233

– Fix failing release test about refactorings #14252
https://github.com/pharo-project/pharo/pull/14252

# Compiler / Variables

– This fixes #isClean as described in #14141 #14282
https://github.com/pharo-project/pharo/pull/14282

– ClassParser: parse non-fluid defintion of CompiledBlock #14270
https://github.com/pharo-project/pharo/pull/14270

– Improve deprecated slot #14265
https://github.com/pharo-project/pharo/pull/14265


# RPackage

– Simplification in Monticello #14244
https://github.com/pharo-project/pharo/pull/14244

– Factorize some unregistering code #14290
https://github.com/pharo-project/pharo/pull/14290

– Remove some overriden methods in Monticello #14293
https://github.com/pharo-project/pharo/pull/14293

– Merge addition of class definition in rpackage #14291
https://github.com/pharo-project/pharo/pull/14291

– Cleaning in RPackage tests #14288
https://github.com/pharo-project/pharo/pull/14288

– Start unification of package removal #14283
https://github.com/pharo-project/pharo/pull/14283

– Push usage of #ensurePackage: #14280
https://github.com/pharo-project/pharo/pull/14280

– Simplify package removal #14281
https://github.com/pharo-project/pharo/pull/14281

– Remove unused method parameter in repackaging #14278
https://github.com/pharo-project/pharo/pull/14278

– Clean MCWorkingCopy #14248
https://github.com/pharo-project/pharo/pull/14248

– Remove rpackage presence check #14272
https://github.com/pharo-project/pharo/pull/14272

– Clean PackageOrganizer methods in testing protocol #14224
https://github.com/pharo-project/pharo/pull/14224

– Deprecate RPackageOrganizer>>#registerPackageNamed: #14260
https://github.com/pharo-project/pharo/pull/14260

– Fix bug in tag creation while creating a category #14256
https://github.com/pharo-project/pharo/pull/14256

– Introduce RPackageOrganizer>>ensurePackage: #14254
https://github.com/pharo-project/pharo/pull/14254

– Deprecate #includesPackageNamed: #14246
https://github.com/pharo-project/pharo/pull/14246

– Introduce RPackageOrganizer#hasPackage: #14232
https://github.com/pharo-project/pharo/pull/14232


# Protocols

– Deprecated CompiledMethod tag API #14243
https://github.com/pharo-project/pharo/pull/14243

– Bugfix: Fix double protocol request in Calypso #14268
https://github.com/pharo-project/pharo/pull/14268

– Do not prevent all announcements during method classification #14273
https://github.com/pharo-project/pharo/pull/14273

– Remove unclassify hack #14264
https://github.com/pharo-project/pharo/pull/14264

– Deprecate class reorganized #14285
https://github.com/pharo-project/pharo/pull/14285

– Rename more methods and classes to use “Protocol” vocabulary #14266
https://github.com/pharo-project/pharo/pull/14266

– Fix logging of protocol in Opal #13886
https://github.com/pharo-project/pharo/pull/13886

– Rename some more tags into protocol #14247
https://github.com/pharo-project/pharo/pull/14247

– Do not register to ClassReorganized #566
https://github.com/pharo-spec/NewTools/pull/566

# Cleanup

– Remove dead code in bootstrap #14258
https://github.com/pharo-project/pharo/pull/14258

– Update bootstrap scripts #14249
https://github.com/pharo-project/pharo/pull/14249

– 14239-remove-ReAnySatisfyRule #14279
https://github.com/pharo-project/pharo/pull/14279

– Cleanup: Explore it menu entries #14271
https://github.com/pharo-project/pharo/pull/14271

– DeadCodeCleanup-07-10 #14253
https://github.com/pharo-project/pharo/pull/14253

– Dependency Analyser title management #14225
https://github.com/pharo-project/pharo/pull/14225

– 1422-SpDemoconnectPresenters-uses-non-existing-setSelectedItem #1423
https://github.com/pharo-spec/Spec/pull/1423

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

# Features

– #14173 Introduce a nice command to spot the closest method overriden … #14183
https://github.com/pharo-project/pharo/pull/14183

– Update Fuel from upstream #14132
https://github.com/pharo-project/pharo/pull/14132

# Fixes

– 14034 debugger does not evaluate in the context of the receiver #14203
https://github.com/pharo-project/pharo/pull/14203

– double click selection on symbols should include # #14160
https://github.com/pharo-project/pharo/pull/14160

– Fixed String>>#keywords #14157
https://github.com/pharo-project/pharo/pull/14157

# Refactoring Engine

– Fixing remove hack #14154
https://github.com/pharo-project/pharo/pull/14154

– First version of the renameMethod as a driver. #14161
https://github.com/pharo-project/pharo/pull/14161

– New flow for MoveMethodsToClassSide #14192
https://github.com/pharo-project/pharo/pull/14192

– Improve deprecate method flow in driver #14186
https://github.com/pharo-project/pharo/pull/14186

– Cleanup: StRefactoringPreviewPresenter #14206
https://github.com/pharo-project/pharo/pull/14206

– Composing and reusing add method refactoring/transformation #14134
https://github.com/pharo-project/pharo/pull/14134

– 14191 failing tests rb code snippet testtest styler #14202
https://github.com/pharo-project/pharo/pull/14202

– Fix #14178: cleaning ui of refactoring to use Spec instead of UIManager #14181
https://github.com/pharo-project/pharo/pull/14181

# RPackage

– Remove references to #allManagers in RPackage #14189
https://github.com/pharo-project/pharo/pull/14189

– Keep pushing for rpackage knowing their organizer #14187
https://github.com/pharo-project/pharo/pull/14187

– Simplify setup of RPackageOrganizer in tests #14204
https://github.com/pharo-project/pharo/pull/14204

– Simplification of the package validation #14223
https://github.com/pharo-project/pharo/pull/14223

– Rename #allManagers into #allWorkingCopies #14217
https://github.com/pharo-project/pharo/pull/14217

– Remove RPackageORganizer>>#hasRegistered #14231
https://github.com/pharo-project/pharo/pull/14231

# Protocol Cleanup

– Rename ClyTaggedMethodsQuery into ClyMethodsInProtocolQuery #14188
https://github.com/pharo-project/pharo/pull/14188

– Clean #affectsMethodsTaggedWith: #14219
https://github.com/pharo-project/pharo/pull/14219

# Cleanup

– better naming for presenter that are presenters #564
https://github.com/pharo-spec/NewTools/pull/564

– SmalltalkImage>>#newSpecialObjectsArray remove elements not used by the VM #14208
https://github.com/pharo-project/pharo/pull/14208

– 10568-hardcoded-class-definition-in-opal #14207
https://github.com/pharo-project/pharo/pull/14207

– fix-deprecated-send-testCreateGroupsForEveryMethodTag #14159
https://github.com/pharo-project/pharo/pull/14159

– changebrowser -> stChangeBrowserPresenter #14182
https://github.com/pharo-project/pharo/pull/14182

– Some users of inform: that could simply use the inform: from Object. #14180
https://github.com/pharo-project/pharo/pull/14180

– 14164–ChunkImportTestCasetestImportAMethodWithSpacesInItsCategory–calls-category #14194
https://github.com/pharo-project/pharo/pull/14194

– DeadCode-Cleanup-07-05 #14216
https://github.com/pharo-project/pharo/pull/14216

– 14162-UUIDGenerator-uses-of-deprecated-method-in-tests #14214
https://github.com/pharo-project/pharo/pull/14214

– This PR removes dead code related to VTerm output classes #14215
https://github.com/pharo-project/pharo/pull/14215

# Comments / Tests

– Add tests for primitive adoptInstance and the sibling primitiveChangeClassTo #14220
https://github.com/pharo-project/pharo/pull/14220

– SmalltalkImage>>garbageCollect : correct method comment #14193
https://github.com/pharo-project/pharo/pull/14193

– Add test on installing a class in a non default environment #14222
https://github.com/pharo-project/pharo/pull/14222

– Added comments to the new instrumentation package #14228
https://github.com/pharo-project/pharo/pull/14228

Design a site like this with WordPress.com
Get started