Changes

Summary

  1. remove unused class vars in FTSizeRec (details)
  2. Update refactoring, to clean transformed class and their subclasses (details)
  3. Improve message in preconditions (details)
  4. Add test and refactor (details)
  5. Icon for abstract classes (details)
  6. Refactor methods to use Factory class instead of RB*Change classes directly (details)
  7. This improves #testNoUnusedClassVariablesLeft (details)
  8. remove RBTransformationRuleTestData1 for now (details)
  9. Update Behavior.extension.st (details)
Commit 3c5ea98b58c68eba4a78dd73cf299a3611ff6492 by marcus.denker
remove unused class vars in FTSizeRec
The file was modifiedsrc/FreeType/FTSizeRec.class.st (diff)
Commit 690d71def017cd54c26e3b11c094ad55eb17879c by cusi.evelyn
Update refactoring, to clean transformed class and their subclasses
The file was modifiedsrc/Refactoring-Core/RBTemporaryToInstanceVariableRefactoring.class.st (diff)
Commit 0c4bf7da4c7facd0fb6ec8cc85725eb9a67bd68c by cusi.evelyn
Improve message in preconditions
The file was modifiedsrc/Refactoring-Core/RBTemporaryToInstanceVariableRefactoring.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBTemporaryToInstanceVariableTest.class.st (diff)
Commit cc80dcba7de14abe5159662b01da207080a5a18f by astares
Icon for abstract classes

Fix #8617
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was addedsrc/Polymorph-Widgets/Behavior.extension.st
Commit 6129a35a4b104d893dad1016f36f1843a00d9a69 by cusi.evelyn
Refactor methods to use Factory class instead of RB*Change classes directly
The file was modifiedsrc/Renraku/ReRemoveMethodCritique.class.st (diff)
The file was modifiedsrc/Renraku/ReReplaceNodeCritique.class.st (diff)
The file was modifiedsrc/Refactoring-Changes/RBRenamePackageChange.class.st (diff)
The file was modifiedsrc/Refactoring2-Core/RBAbstractClass2.class.st (diff)
The file was modifiedsrc/Renraku/ReMissingMethodCritique.class.st (diff)
The file was modifiedsrc/Refactoring-Changes/RBRefactoryPackageChange.class.st (diff)
The file was modifiedsrc/Renraku/ReTransformationCritique.class.st (diff)
The file was modifiedsrc/Refactoring-Changes/RBRenameClassVariableChange.class.st (diff)
The file was modifiedsrc/Refactoring-Changes/RBRenameInstanceVariableChange.class.st (diff)
Commit fea61edc46e075a9f011f5c4f836b9677c6fe1e5 by marcus.denker
This improves #testNoUnusedClassVariablesLeft 

- do filtering based on names to not add a reference to classes
- add all these classes with unused class vars: Test Data classes, Symbol definining classes (and pools) like OSKeySymbols

With this improvement, we are down to 12 unused class variables
The file was modifiedsrc/ReleaseTests/NoUnusedVariablesLeftTest.class.st (diff)
Commit 8657cc5ac139e916f56f569faa8d4e80a6326e11 by marcus.denker
remove RBTransformationRuleTestData1 for now
The file was modifiedsrc/ReleaseTests/NoUnusedVariablesLeftTest.class.st (diff)
Commit f734623867dabad30345684953e592c2beb29b48 by github
Update Behavior.extension.st

fixed double return
The file was modifiedsrc/Polymorph-Widgets/Behavior.extension.st (diff)