Commit
f1ec7fd2b2c11b3fc8f0e539face7bba5b673af9
by cyril Cleanup Shout - Remove #stylingEnabled: because this is never used and if we do not want to style a text, we should not give it to the styler - Remove #text ivar that is unused - Remove #plugins that are unused Fixes #16310 The file was modified src/Shout/SHRBTextStyler.class.st (diff) The file was modified src/OSWindow-Core/OSWorldRenderer.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentInIfTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssertWithBooleanEqualtiyRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCyclomaticComplexityRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAbstractRuleTestCase.class.st (diff) The file was modified src/General-Rules-Tests/ReAsClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNameInSelectorRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAsOrderedCollectionNotNeededRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoNilAssignationInInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNotCategorizedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveVariablesRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReMethodSelectorKeywordCasingRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/General-Rules-Tests/ReImplementedNotSentRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePackageManifestShouldBePackagedInManifestTagRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveInheritanceRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInstanceVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoUnusedInstanceVariableRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLocalMethodsSameThanTraitRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLongMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveArgumentsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReThemeAccessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReRefersToClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReJustSendsSuperRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff)
Commit
0e2894927de287b0fc5e484edcb01e33b33b0812
by cyril Improve ClassFactoryForTestCase cleanup By default ClassFactoryForTestCase generates its classes in the same package and cleanup this package afterward. The problem is that a user can define its own package for the classes to create and those are not cleanup up. I propose to improve the cleanup to remove those packages if they are empty. The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff)
Commit
47ad35ed35289e98fb7b9673de2528402bd312aa
by cyril Improve FLBasicSerializationTest>>#testWideStringClassName This test change the name of a class after creating it but this seems to create a problem that this class ends up been an obsolete class once we cleanup after the test. To not let any leftover I propose to create it directly with the right name from the start. With this, no obsolete class stays in the system afterward The file was modified src/Fuel-Core-Tests/FLBasicSerializationTest.class.st (diff) The file was modified src/Refactoring-Core/RBRegexRefactoring.class.st (diff) The file was added src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was modified src/SystemCommands-VariableCommands/SycInspectVariableCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPushDownMethodCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClySpawnFullBrowserCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableRefCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenDebuggingMenuCommand.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycOpenMethodMenuCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycRemoveMethodCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycOpenClassMenuCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycShowMethodVersionCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromPackagesCommand.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPullUpMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycNewExtractMethodCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageImplementorCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveClassGroupCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageSenderCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodAndOccurrencesCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestSetupCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToInstanceSideCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyOpenTestMethodCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRemoveVariablesCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestProtocolForEditorCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunCoveringTestMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyJumpToTestMethodCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassGroupCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassesCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-DebugPoints-Browser/SycOpenDebuggingPointsInMethodMenuCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenamePackageTagCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRunTestCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableWriterCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRenameArgOrTempCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveMethodGroupCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestMethodPackageForEditorCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-Monticello-Browser/ClyCommitPackageCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenSourceCodeMenuCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycSuperclassImplementorsCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycRenameMessageCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyResetProtocolForEditorCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRemovePackageCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenAdvancedDebuggingMenuCommand.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRenameVariableCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycShowLocalSendersCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycFormatSourceCodeCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenameProtocolCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRenamePackageCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycCmDuplicateClassCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycAddNewPackageCommand.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycDuplicatePackageCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-InheritanceAnalysis-Browser/ClyShowMethodInheritanceCommand.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was removed src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was added src/Refactoring-Transformations-Tests/RBRegexTest.class.st The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff)
Commit
77e0484e07faf6754c61513b8764171c6727c2a1
by 1611248+Rinzwind Fixed mistake made in commit 67de41552f0ce57b (“Differentiate Morph scale factor from […]”): no initialization was added for the instance variable ‘zoomFactor’ of WorldMorph, causing an error when opening an extra world due to the variable being nil. The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockEngine.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockPackage.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalSelectorFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockSystemNavigation.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockMethod.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockFetcherToRecordResets.class.st (diff) The file was added src/HeuristicCompletion-Tests/CoMockPackageOrganizer.class.st The file was modified src/HeuristicCompletion-Tests/CoMockASTResultSetBuilder.class.st (diff) The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariableFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariablesHeuristic.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Random-Core/Random.class.st (diff)
Commit
60b33d62e60c7350f49e7d7d66248091d0e54671
by cyril Fix dependency test We have a dependency test failing because Form has the method #asText that adds a TextAnchor attribute to a string. This TextAnchor is in Morphic but in fact it can also be used with forms instead of morphs. I'm proposing to move the attribute to Text-Core since it does not necessarily depend on Morphic and I also moved Form>>#asText to Text-Core. This will fix the dependency test The file was removed src/Morphic-Base/TextAnchor.class.st The file was added src/Text-Core/TextAnchor.class.st The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was added src/Text-Core/Form.extension.st The file was modified src/Reflectivity/MetaLink.class.st (diff) The file was modified src/Ring-Definitions-Core/RGDefinition.class.st (diff) The file was modified src/General-Rules/ReThemeAccessRule.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/Ring-Core/RGObject.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/OpalCompiler-Core/OCASTTranslator.class.st (diff) The file was modified src/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff) The file was modified src/OpalCompiler-Core/OCPragmaNode.extension.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff)
Commit
ba4af41798de65d99d683e07ee796bcde29209f1
by stephane.ducasse Create a new package to place AST related functionality that are used by tools but not by the compiler. Since AST should be renamed OpalAST I named this new package OpalCompiler-ToolFeatures. May be in a second step we should move the classes to the package of their users renraku and rb but this is trickier for ParserTreeMatcher and ParseTreeRewriter. The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was added src/OpalCompiler-ToolFeatures/OCReturnNodeAdderVisitor.class.st The file was removed src/AST-Core-Tests/OCReadBeforeWrittenTesterTest.class.st The file was added src/OpalCompiler-ToolFeatures/package.st The file was added src/OpalCompiler-ToolFeatures/OCReadBeforeWrittenTester.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReadBeforeWrittenTesterTest.class.st The file was removed src/AST-Core-Tests/OCReturnNodeAdderVisitorTest.class.st The file was removed src/AST-Core/OCReadBeforeWrittenTester.class.st The file was removed src/AST-Core/OCReturnNodeAdderVisitor.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/package.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff)
Commit
c219ca2679123217f8bb1b498aba89b3999725ce
by cyril Push up #classInstaller Sometimes we have random falilures because we ask a class installer to a metaclass. We can just push up #classInstaller because metaclasses have all the infos needed to give this class installer. This can fix some random failures we have The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/Kernel-CodeModel/Class.class.st (diff)
Commit
ee3a2a78db26cee1d7f2957be8b036aea0b713e9
by cyril Improve error on File deletion failure The file deletion failure uses the #name variable to give info on which file is been deleted. But the method is on the class side, so in reality it returns "File" all the time instead of the file name... On the CI I end up with this kind of failures: `Could not delete file File. Check the file is not open.`. I propose to update the error to use the path of the file instead to have a better log and have an easier time to debug things when we have test failures in the CI. The file was modified src/Files/File.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Native-Browser/NativeBrowserOpenVisitor.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskMorphTest.class.st The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskbarMorphTest.class.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Base/Morph.extension.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks-Tests/package.st The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksMock.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoBenchmarkContext.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st
Commit
732091dbb60d98a481bd0fd20f2b7774bbac7469
by cyril Improve the default comparision value Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 This is not for Pharo 11 but Pharo 12! Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Beacon-Core/StringSignal.class.st (diff) The file was modified src/Beacon-Core/Object.extension.st (diff) The file was modified src/Beacon-Core/BeaconSignal.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core/Beacon.class.st (diff) The file was modified src/Beacon-Core/WrapperSignal.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/System-Time-Tests/DurationTest.class.st (diff) The file was modified src/STON-Tests/STONReaderTest.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was added src/NECompletion/CompletionItemSelected.class.st The file was modified src/NECompletion/CompletionItemSelected.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff) The file was removed src/AST-Core-Tests/OCFormatterTest.class.st The file was modified src/AST-Core-Tests/OCParseTreeTest.class.st (diff) The file was added src/AST-Core-Tests/OCSimpleFormatterTest.class.st The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/AST-Core/OCSequenceNode.class.st (diff) The file was added src/Refactoring-Transformations/OCSequenceNode.extension.st The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st (diff) The file was added src/Refactoring-Core/OCMethodNode.extension.st The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/Refactoring-Core/OCMethodNode.extension.st (diff) The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/OSWindow-SDL2/OSSDL2BackendWindow.class.st (diff) The file was modified src/OSWindow-SDL2/SDL2Handle.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was added src/Refactoring-Core-Tests/OCIsEssentialTest.class.st The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCSourceCode2BytecodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodPragmaTest.class.st (diff) The file was modified src/AST-Core-Tests/OCSimpleFormatterTest.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/CodeImport/OldClassDefinitionBuilder.class.st (diff) The file was modified src/Ring-ChunkImporter/RGChunkImporter.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycMessageDescription.class.st (diff) The file was modified src/DebugPoints/DebugPointObjectTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointTarget.class.st (diff) The file was modified src/DebugPoints/DebugPoint.class.st (diff) The file was modified src/DebugPoints/DebugPointNodeTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointInstanceVariableTarget.class.st (diff)
Commit
d2d04d9edfd442385bae18cf38a8ccb3d4974d25
by ignacio-esteban.losiggio Properly update the AST when the method editor gets its text changed Currently we were only updating the AST when doing applying changes (see ClyMethodCodeEditorToolMorph>>#applyChanges). This is not the only way the text may be changed (for example: a refactoring may also change it). The other ways to update the text break the AST putting the method editor in a weird state where it shows the new code and does structural edits stuff using the old one. An example of this issue can be experiencied by trying to do "extract temp" multiple times on the same method editor. Reported-by: Andrzej Prochyra <andrzej@prochyra.io> The file was modified src/Calypso-SystemTools-Core/ClyMethodEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was modified src/BaselineOfHeuristicCompletion/BaselineOfHeuristicCompletion.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/OpalCompiler-Core/Context.extension.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/Refactoring-Core/ReRenameMethodRefactoring.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was removed src/OpalCompiler-Core/IRBuilder.class.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was modified src/Polymorph-Widgets/UIThemeColorConfigurator.class.st (diff)
Commit
b3212e64bc5902878c24dccbad810a6758fab8a7
by cyril Push up #removeFromTree In multiple projects I'm doing AST manipulation (fro example in Famix or in my project Chanel) and I need to remove some nodes from an AST. Currently it's possible only on MessageNodes but this should be possible on much more nodes. I propose to push up this method on ProgramNodes The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/AST-Core/OCProgramNode.class.st (diff)
Commit
891a1640df034ef5d046b0b7e5203fd2184cf08e
by cyril Fix bug with obsolete classes and extension methods If you recompile a class with extension methods and remove it afterward, then the class stays as obsolete. This happens because of a bug creating duplicated entries in the packages extension maps. I'm proposing a fix to not add new entries to the extension maps in case of recompilation. Coming with a comment and a regression test. Fixes #17927 The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was added src/SystemCommands-PackageCommands/SycInspectPackageCommand.class.st
Commit
306da1d9daa347f164d0345a5d902e7c4b2499a8
by cyril Improve ReRefersToClassRule name It is weird that the rules says to use `self class` when we are on the class side. I'm updating the rule name to show this possibility Fixes #17123 The file was modified src/General-Rules/ReRefersToClassRule.class.st (diff) The file was modified src/Ring-Core/RGGlobalVariable.class.st (diff)
Commit
473e02eb720f7ad1e17863853d8f31521cf6d01d
by cyril Speedup Random initialization from seed When setting the seed, this change avoid to have a double initialization of the seed to speed it up. ```st { [ Random new ]. [ Random seed: 7 ] } collect: #bench. " Before: an Array( 4,527,035 iterations in 5 seconds 2 milliseconds.905044.982 per second 2,578,191 iterations in 5 seconds 3 milliseconds. 515329.003 per second)" " After: an Array( 4,839,828 iterations in 5 seconds 1 millisecond. 967772.046 per second 5,454,942 iterations in 5 seconds 2 milliseconds. 1090552.179 per second)" ``` Fixes #17510 The file was modified src/Random-Core/Random.class.st (diff)
Commit
4ebd2da9c6680eefaa021c8a85134d3bb35f81ac
by cyril Fix the logic of the extra commands on methods In Calypso Hernan started to migrate commands from Commander1 to Commander2. This brought a change in the logic but the commands in the extra group on methods lost the ability to execute the #prepareFullExecution method which cause some commands to fail. I'm fixing this + I renamed a class to have a better name Fixes #17506 The file was added src/SystemCommands-MethodCommands/SycClassifyMethodsCommand.class.st The file was modified src/SystemCommands-MethodCommands/SycCopyMethodNameToClipboardCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycInspectMethodCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycCopyTestMethodNameToClipboardCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMethodExtraCmCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycFileOutMethodCommand.class.st (diff) The file was removed src/SystemCommands-MethodCommands/SycClassifyMthCommand.class.st
Commit
e62bb3793fadf484bfba7f641fd62c6153ef44f5
by uzzelekbeatspro Added 2 metaclass variables to remember last text to find and last text used to replace -Now when opening again find and replace, the previous texts are remembered, providing efficiency and gain of time for the user -In most cases it was redundant to retype the texts, because often it is a repetition when using this tool The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Morphic-Core/WorldState.class.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was removed src/Tool-DependencyAnalyser/DAMessageSendDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReversePackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DACompositeDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependency.extension.st The file was removed src/Tool-DependencyAnalyser-Tests-Data/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendNode.class.st The file was removed src/Tool-DependencyAnalyser/AITarjan.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/TheManifestBuilder.extension.st The file was removed src/Tool-DependencyAnalyser/DAExtensionDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageItemDiffNode.class.st The file was removed src/Tool-DependencyAnalyser/DATarjanAlgorithm.class.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAMessageSendAnalyzerTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionTreePresenter.class.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was removed src/Tool-DependencyAnalyser-Tests/ManifestToolDependencyAnalyserTests.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyFromClass.extension.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleDetectorTest.class.st The file was removed src/Tool-DependencyAnalyser/DAMessageSendAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser/DAUnknownManuallyResolvedPackage.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageTest.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycleDetector.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyItemDiff.class.st The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was removed src/Tool-DependencyAnalyser/ManifestToolDependencyAnalyser.class.st The file was removed src/Tool-DependencyAnalyser-Tests/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPotentialDependenciesNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleTest.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyWrapperTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAbstractPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyChecker.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAssemblyNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser/DAReferenceDependency.class.st The file was removed src/Tool-DependencyAnalyser/Package.extension.st The file was removed src/Tool-DependencyAnalyser/DATraitDependency.class.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraphDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassToDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycle.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraph.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DADependencyCheckerTest.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphDiffTest.class.st The file was removed src/Tool-DependencyAnalyser/DAPoolDictionaryDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionPresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMissingMethodNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DADependencyReport.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DATarjanAlgorithmTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependency.class.st The file was removed src/Tool-DependencyAnalyser-Tests-Data/DASomeClass.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DAAbstractItemDiff.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyFromClass.class.st The file was removed src/Tool-DependencyAnalyser/DAInheritanceDependency.class.st The file was removed src/Tool-DependencyAnalyser/DAPotentialOutDatedDependencyWarning.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACompositeDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DAPackage.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DANode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAManuallyAddedDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodDependencyNode.class.st The file was removed src/BaselineOfDependencyAnalyzer/package.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageWrapper.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodImplementationNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependencyWrapper.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageUnderAnalysisNode.class.st The file was removed src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser/DADependenciesHTMLPublisher.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st The file was modified src/Tool-DependencyAnalyser-UI-Tab/DATabPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI-Tab/DABrowserToolMorph.class.st (diff)
Commit
4aaa4a4a5014d996c9b02c68fe0d77d1220ada8b
by cyril Remove ExternalProjectLoader This class seems to be dead code? Probably used in the past for the bootstrap? The class comment says it's to have versions tested with Pharo but the projects present inside do not seems to match. For example Roassal is in Pharo already and the repo in the #allProjects method is not the official repo anymore The file was removed src/BaselineOfExternalProjectLoader/BaselineOfExternalProjectLoader.class.st The file was removed src/BaselineOfExternalProjectLoader/package.st The file was removed src/ExternalProjectLoader/LoadableProject.class.st The file was removed src/ExternalProjectLoader/package.st The file was modified src/BaselineOfBaseLibraries/BaselineOfBaseLibraries.class.st (diff) The file was modified src/Collections-Unordered-Tests/DictionaryTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedDictionary.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/Collections-Unordered/SmallDictionary.class.st (diff) The file was modified src/Calypso-SystemPlugins-DependencyAnalyser-Browser/ClyOpenDependencyBrowserCommand.class.st (diff) The file was removed src/NautilusRefactoring/RBRefactoryChange.extension.st The file was removed src/NautilusRefactoring/RBCompositeRefactoryChange.extension.st The file was removed src/NautilusRefactoring/ReRefactoring.extension.st The file was removed src/NautilusRefactoring/ReCreateAccessorsForVariableTransformation.extension.st The file was modified src/Refactoring-Core/ReCreateAccessorsForVariableTransformation.class.st (diff) The file was modified src/Refactoring-Changes/RBAddMethodChange.class.st (diff) The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was modified src/Refactoring-Changes/RBCompositeRefactoryChange.class.st (diff) The file was modified src/Refactoring-Changes/RBRefactoryChange.class.st (diff) The file was removed src/NautilusRefactoring/RBAddMethodChange.extension.st The file was modified src/Refactoring-Transformations-Tests/RBAbstractRefactoringTest.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReAbstractTransformation.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractSetUpMethodAndOccurrencesParametrizedTest.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractMethodAndOccurrencesTest.class.st (diff) The file was modified src/Refactoring-Core/RBExtractMethodAndOccurrences.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodArgumentsSelector.class.st The file was modified src/Refactoring-Transformations/RBMethodNameEditor.class.st (diff) The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodNameEditor.class.st The file was added src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Core/ReRemoveClassRefactoring.class.st (diff) The file was modified src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBMoveMethodToClassSideRefactoringTest.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassSideRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBNamespace.class.st (diff) The file was added src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st (diff) The file was modified src/Refactoring-Core/ReCompositeRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was added src/Refactoring-UI/ReMoveClassSideChoice.class.st The file was added src/Refactoring-UI/ReBrowseMethodChoice.class.st The file was added src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was removed src/Refactoring-UI/RBMoveMethodsToClassSideDriver.class.st The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/Refactoring-Core/ReRemoveSharedVariableRefactoring.class.st (diff) The file was removed src/Refactoring-Core/ReIsNotAMetaclass.class.st The file was modified src/Refactoring-Core/ReRenameSharedVariableRefactoring.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesReportResource.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff)
Commit
3b747a9bd73c3d8968a9a8ab94978ef79d2b77d1
by cyril Clean BaselineOfClap Remove references to packages and dependencies that are not in Pharo Fixes #17366 Pharo13.0.0: #Branch: misc/clean-baselineOfClap Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/BaselineOfClap/BaselineOfClap.class.st (diff) The file was added src/SUnit-Tests/HashTesterTest.class.st The file was removed src/SUnit-Core/HashTesterTest.class.st The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/MonticelloRemoteRepositories/MCHttpRepository.class.st (diff) The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowClassRefCommand.class.st (diff) The file was added src/Calypso-SystemTools-QueryBrowser/ClyShowPoolUsersCommand.class.st
Commit
1cf2fb479139577d1d80a48487f0e22c717a5772
by tesonep Pharo13.0.0: #Branch: 17938-Emergency-Debugger-should-be-resiseable Fixes #17938 Emergency debugger should react to the resize of the window taking in account the scale factor and showing the last text again. The file was modified src/EmergencyDebugger/EDDisplayEventHandler.class.st (diff) The file was modified src/EmergencyDebugger/EDDisplayInterface.class.st (diff)
Commit
70679f7eab560e74923235ef0cc599152f208fc0
by tesonep Pharo13.0.0: #Branch: 17727-Fix-the-two-skipped-tests-in-DrTests Fixes #17727 - Removing skipped tests from DrTest. - Fixing the title holder to set it even if there is no window. The file was modified src/DrTests-Tests/DrTestsUITest.class.st (diff) The file was modified src/DrTests/AbstractDrTestsPresenter.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTMultipleSelectionStrategy.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserToolMorph.class.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTTableMorph.class.st (diff) The file was modified src/Rubric/TextLink.extension.st (diff) The file was modified src/Text-Edition/TextLink.extension.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was modified src/System-Sources/SourceFile.class.st (diff)
Commit
2cef3ca10dfe019599582f21e9f43dfc25b3e16c
by stephane.ducasse chore: Removing OldDeprecated Driver+ Refactoring + tests + commands Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was removed src/Calypso-SystemTools-Core/SycDeprecateClassCommand.extension.st The file was removed src/Refactoring-Transformations-Tests/RBDeprecateClassParametrizedTest.class.st The file was removed src/Refactoring-UI/RBDeprecateClassDriver.class.st The file was added src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBDeprecateClassRefactoring.class.st The file was modified src/SystemCommands-ClassCommands/SycDeprecateClassCmCommand.class.st (diff) The file was removed src/Refactoring-Core/RBDeprecateClassRefactoring.class.st The file was removed src/SystemCommands-ClassCommands/SycDeprecateClassCommand.class.st The file was added src/Refactoring-Attic/RBDeprecateClassDriver.class.st The file was added src/Refactoring-Attic/package.st The file was modified src/SystemCommands-ClassCommands/SycMigrateReferencesOfClassCommand.class.st (diff)
Commit
31404511725c3a54f3f3623017ee396f193550e6
by stephane.ducasse chore: remove SplitClassRefactoring and tests Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was added src/Refactoring-Attic/RBSplitClassParametrizedTest.class.st The file was removed src/Refactoring-Core/RBSplitClassRefactoring.class.st The file was modified src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st (diff) The file was removed src/Refactoring-Transformations-Tests/RBSplitClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBSplitClassRefactoring.class.st The file was added src/Refactoring-Attic/RBSplitClassTransformation.class.st The file was removed src/Refactoring-Transformations-Tests/RBSplitClassTransformationTest.class.st The file was added src/Refactoring-Attic/RBSplitClassTransformationTest.class.st The file was removed src/Refactoring-Transformations/RBSplitClassTransformation.class.st The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Specific-Rules/ArchitecturalCritique.class.st (diff) The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was added src/Collections-Sequenceable/BlockClosure.extension.st The file was modified src/Kernel-Tests/ScaledDecimalTest.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was removed src/Collections-Abstract/Character.extension.st The file was removed src/Collections-Abstract/Behavior.extension.st The file was modified src/Collections-Sequenceable-Tests/ArrayTest.class.st (diff) The file was removed src/Collections-Abstract/CompiledMethod.extension.st The file was modified src/Collections-Abstract-Tests/CollectionRootTest.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was removed src/Collections-Abstract/BlockClosure.extension.st The file was modified src/OpalCompiler-Tests/OCLiteralTest.class.st (diff) The file was removed src/Collections-Abstract/Object.extension.st The file was modified src/Kernel-Tests/UndefinedObjectTest.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Collections-Sequenceable/Object.extension.st (diff) The file was modified src/Kernel-Tests/FloatTest.class.st (diff) The file was removed src/Collections-Sequenceable/RunArray.class.st The file was modified src/Collections-Sequenceable-Tests/OrderedCollectionTest.class.st (diff) The file was added src/Text-Core/RunArray.class.st The file was added src/Collections-Sequenceable/Character.extension.st The file was modified src/Graphics-Canvas/ScalingCanvas.class.st (diff) The file was modified src/Collections-Native-Tests/ByteArrayTest.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was modified src/Refactoring-UI-Tests/ReRenameMethodDriverTest.class.st (diff) The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was added src/Deprecated13/Collection.extension.st The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was added src/Deprecated13/SequenceableCollection.extension.st The file was modified src/EpiceaBrowsers/EpMorphVisitor.class.st (diff) The file was modified src/Specific-Rules/PharoBootstrapRule.class.st (diff)
Commit
8745fb57396936eb1462db6e0f894e67d10ca582
by tesonep Fix #17997 Changing the gesture to open the meta menu from Ctrl + Shift + Click, to Ctrl + Alt + Shift + Click to be coherent with the other special gesture like that is Alt + Shift + Click. The file was modified src/Morphic-Core/MouseButtonEvent.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Settings-Polymorph/PolymorphSystemSettings.class.st (diff)
Commit
6ed412c99dfacbf98f50fb5b08592eb5e7ab01b8
by cyril Fix Pharo build I think the build is broken because Collection-Unordered is extending RunArray that is loaded after Collection-Unordered now. I'm moving the method to RunArray directly The file was removed src/Collections-Unordered/RunArray.extension.st The file was modified src/Text-Core/RunArray.class.st (diff) The file was removed src/Refactoring-UI/ReDeprecateChoice.class.st The file was removed src/Refactoring-UI/ReRenameAndDeprecateClassChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateAndMigrateReferencesClassChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateClassChoice.class.st
Commit
cdef124d56b5523888a3b06fc093f83923471340
by cyril Fix failing tests about #print:delimiterOn: The method was deprecated so I'm removing the tests about this method + I'm fixing some methods that got a wrong replacement for this code. Using #print: instead of #nextPutAll: was adding extra quotes The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/DrTests-TestCoverage/DTTestCoveragePlugin.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Calypso-SystemPlugins-Critic-Browser/ClyShowDependencyCritiqueCommand.class.st (diff) The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff)
Commit
e5073f49a6d8d9d1bb69cb769c9a952e018f7cab
by stephane.ducasse Cleaning the benchmarks Now (CoStaticBenchmarksVariables runOnPackage: (PackageOrganizer default packageNamed: 'NECompletion') heuristics: [:b | b]) inspect. is working as well as CoStaticBenchmarksMessage new scope: (CoBenchmarkPackage on: CompletionSorter package); builder: CoASTHeuristicsResultSetBuilder new; run. The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoBenchmarkVariableContext.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoVariableValueMessageHeuristic.class.st (diff) The file was modified src/Tool-Registry/ToolRegistry.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/MenuRegistration/MenuRegistrationExample.class.st (diff) The file was modified src/Transcript-Core/ThreadSafeTranscript.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/OpalCompiler-Core/OCCompilationContext.class.st (diff) The file was modified src/OpalCompiler-Core/OCIRBytecodeGenerator.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was added src/Athens-Cairo-Tests/Toto.class.st The file was modified src/Debugging-Utils/Object.extension.st (diff)
Commit
9df60e0f33485a31ac4f42d68a6180bfeb9ea7ad
by cyril Improve packaging of Ston We currently have a package `STON-Text support` containing methods to export and import Text in Ston. But we also have STON-Extensions that add extensions to multiple classes in Pharo to customize their import/export so I do not see why text support should be a special case. On top of that, most extensions are done directly in STON-Core so I'm not even sure we really need this STON-Extensions package. But this change focuses on 'STON-Text support'. Fixes #4505 The file was removed src/STON-Text support/Text.extension.st The file was removed src/STON-Text support/package.st The file was added src/STON-Extensions/Text.extension.st The file was removed src/STON-Text support/RunArray.extension.st The file was added src/STON-Extensions/RunArray.extension.st The file was modified src/BaselineOfMisc/BaselineOfMisc.class.st (diff) The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was removed src/Athens-Cairo-Tests/Toto.class.st The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was added src/Morphic-Deprecated/ManifestMorphicDeprecated.class.st The file was added src/Morphic-Deprecated/package.st The file was modified src/Morphic-Examples/WidgetExample.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was added src/Morphic-Deprecated/TEasilyThemed.extension.st The file was modified src/Morphic-Examples/WidgetExample.class.st (diff) The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/UITheme.extension.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff)
Commit
3c29f774825ec499426e02b720d96f8de36e67c1
by cyril Fix #isDeprecated logic of CompiledMethod When a class is in a deprecated package, we consider it as deprecated. But if a method is in a deprecated package or class, it is not considered deprecated. To me this mixed behavior is not good. After talking with people, they seems to expect the deprecation to be passed on so I'm updating CompileMethod>>#isDeprecated to take the class and package state into account for deprecations. The file was modified src/Kernel-CodeModel/CompiledMethod.class.st (diff) The file was modified src/Kernel-Extended-Tests/CompiledMethodTest.class.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff)
Commit
c183376a5c0274773468f2f852397ac15cb2961c
by federico.lochbaum Fixes of two cases on shortcut block identation 1 - Case of blocks with empty content, it was inserting 3 spaces instead just one. 2 - Case of block layout identation, now the block content is inserted adding one to the identation level. The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionOnlyTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFCascadeExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFSequenceExpressionTest.class.st (diff) The file was added src/EnlumineurFormatter-Tests/EFFormatterTest.class.st The file was modified src/EnlumineurFormatter-Tests/EFMethodExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFMessageExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFAssignmentExpressionTest.class.st (diff) The file was modified src/Reflectivity-Examples/ReflectivityCodeMorph.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/BaselineOfBeacon/BaselineOfBeacon.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff)
Commit
18f2b479fcb7d9bf61cd73e969d743adf4599217
by cyril Remove what seems to be a hack in runTest.sh Two selectors are removed in this file but one does not exist anymore and the second seems to pass in my image so I don't know why we are removing it? Let's try to remove those lines to see if the CI is happy The file was modified bootstrap/scripts/testing/core/runTests.st (diff)
Commit
8f121f684bce293fe85d98618e9d0a4becb3ad14
by cyril Improve the printing of errors on executable comments Currently if we have a syntax error on an executable comment we have 0 infromation on which comment it is. We just get `Doc comment is not well formed` as a log and `PharoDocComment.Tests.CommentTestCase.nil` as the test been executed. I propose to add more info to the log to know the class, selector and content of the comment. The file was modified src/PharoDocComment/PharoDocCommentExpression.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Graphics-Files/PNGReadWriter.class.st (diff) The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was removed src/Transcript-Core/ThreadSafeTranscript.class.st The file was removed src/Transcript-Tool/ManifestTranscriptTool.class.st The file was removed src/Transcript-Tool/ThreadSafeTranscript.extension.st The file was modified src/BaselineOfUI/BaselineOfUI.class.st (diff) The file was added src/Deprecated13/ThreadSafeTranscript.class.st The file was removed src/Transcript-Tool/package.st The file was added src/Deprecated13/TTranscript.trait.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Transcript-Core/TTranscript.trait.st The file was removed src/Transcript-Core/ManifestTranscriptCore.class.st The file was removed src/Transcript-Core/package.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxButtonMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListNodeMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionListNode.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListNode.class.st The file was added src/Morphic-Deprecated/TickSelectionListMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxButtonMorph.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was added src/Morphic-Deprecated/TickSelectionListNodeMorph.class.st The file was removed src/Morphic-Widgets-TickList/package.st
Commit
91cf59cff934e5a5b96a00a53effcac7ba280466
by cyril CodeImporter should close the stream it is reading after importing I'm hoping this will fix some random failures we are having on Windows linked to the fact that we cannot delete an opened file. I guess the file is open because the CodeImporter is not always garbage collected in time and it keeps an open stream on the file The file was modified src/CodeImport/CodeImporter.class.st (diff)
Commit
354bda1f334f6c31dc7504c846502fec6586d59f
by cyril Fix equality between MCClassDefinition and MCTraitDefinition Currently if you try to compare a TraitDefinition with a ClassDefinition you will get a DNU. I'm fixing it by stopping the comparison if the classes are not the same. This will allow us to commit the change of a class to a trait of the same name. Currently we cannot commit with Iceberg this kind of changes Fixes #18035 The file was modified src/Monticello-Model/MCDefinition.class.st (diff) The file was modified src/Monticello-Tests/MCClassDefinitionTest.class.st (diff) The file was modified src/Monticello-Model/MCTraitDefinition.class.st (diff)
Commit
0e68a277f4917b95280feca50cd2fcea60584ff6
by cyril Morphic: Deprecate examples and some pluggable lists This deprecates the Morphic examples because they are the only users of a lot of morphs. I also deprecated some pluggable lists and trees that are unused (or only in examples) The file was added src/Morphic-Deprecated/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Examples/SimplestPaginatedClassListExample.class.st The file was removed src/Morphic-Examples/PluggableButtonMorphExample.class.st The file was removed src/Morphic-Examples/LazyClassListExample.class.st The file was added src/Morphic-Deprecated/SimplestPaginatedClassListExample.class.st The file was removed src/Morphic-Examples/package.st The file was removed src/Morphic-Examples/PersonDataExample.class.st The file was removed src/Morphic-Examples/PackageMethodCategoryNodeExample.class.st The file was added src/Morphic-Deprecated/TabExample.class.st The file was added src/Morphic-Deprecated/ClassListExample.class.st The file was removed src/Morphic-Examples/RadioButtonModelExample.class.st The file was removed src/Morphic-Examples/ClassTreeNodeExample.class.st The file was added src/Morphic-Deprecated/PackageNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableTreeItemNode.class.st The file was added src/Morphic-Deprecated/PluggableMultiColumnListMorph.class.st The file was removed src/Morphic-Examples/SimpleGridExample.class.st The file was added src/Morphic-Deprecated/WidgetExample.class.st The file was added src/Morphic-Tests/ClassTreeNodeExample.class.st The file was removed src/Morphic-Examples/SimplestClassListExample.class.st The file was removed src/Morphic-Examples/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeMorph.class.st The file was added src/Morphic-Deprecated/ExampleBuilderMorph.class.st The file was added src/Morphic-Deprecated/PluggableTreeMorph.class.st The file was added src/Morphic-Deprecated/RadioButtonModelExample.class.st The file was removed src/Morphic-Examples/ClassTreeExample.class.st The file was removed src/Morphic-Examples/SimplestClassListWithPagerExample.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was removed src/Morphic-Examples/PackageNodeExample.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was removed src/Morphic-Examples/PackageMethodNodeExample.class.st The file was added src/Morphic-Deprecated/PackageMethodNodeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTabButtonMorph.class.st The file was removed src/Morphic-Widgets-Pluggable/MulticolumnLazyListMorph.class.st The file was added src/Morphic-Deprecated/LazyClassListExample.class.st The file was removed src/Morphic-Examples/PackageTreeExample.class.st The file was removed src/Morphic-Examples/ClassListExample.class.st The file was added src/Morphic-Deprecated/PluggableTabButtonMorph.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Morphic-Examples/SimplestClassListWithChunkExample.class.st The file was removed src/Morphic-Examples/ExampleBuilderMorph.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithChunkExample.class.st The file was removed src/Morphic-Examples/WidgetExample.class.st The file was removed src/Morphic-Examples/PluggableToggleButtonMorphExample.class.st The file was added src/Morphic-Deprecated/PersonDataExample.class.st The file was added src/Morphic-Deprecated/ClassListNodeExample.class.st The file was added src/Morphic-Deprecated/PackageMethodCategoryNodeExample.class.st The file was added src/Morphic-Deprecated/SimpleGridNodeExample.class.st The file was removed src/Morphic-Examples/PackageClassNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableToggleButtonMorphExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithPagerExample.class.st The file was added src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was removed src/Morphic-Widgets-Pluggable/PluggableMultiColumnListMorph.class.st The file was added src/Morphic-Deprecated/SimpleGridExample.class.st The file was removed src/Morphic-Examples/ClassListNodeExample.class.st The file was removed src/Morphic-Examples/TabExample.class.st The file was added src/Morphic-Deprecated/PackageClassNodeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeItemNode.class.st The file was added src/Morphic-Deprecated/PluggableButtonMorphExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListExample.class.st The file was removed src/Morphic-Examples/SimpleGridNodeExample.class.st The file was added src/Morphic-Tests/ClassTreeExample.class.st The file was added src/Morphic-Deprecated/PackageTreeExample.class.st The file was modified src/Clap-Core/ClapRoot.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapImage.class.st (diff) The file was modified src/Clap-Core/ClapPositional.class.st (diff) The file was added src/Clap-Examples/ClapGitAddCommandExample.class.st The file was modified src/Clap-Core/ClapContext.class.st (diff) The file was added src/Clap-Tests/ClapCommandSpecTest.class.st The file was modified src/Clap-Tests/ClapParameterizedTest.class.st (diff) The file was modified src/Clap-Core/ClapValidation.class.st (diff) The file was added src/Clap-Tests/ClapTestRunnerTest.class.st The file was modified src/Clap-Tests/ClapPositionalTest.class.st (diff) The file was modified src/Clap-Core/ClapValidationDiagnostic.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoApplication.class.st (diff) The file was removed src/Clap-Core/ClapCommand.class.st The file was modified src/Clap-Commands-Pharo/ClapMetacello.class.st (diff) The file was added src/Clap-Core/ClapValidationErrorPrinter.class.st The file was modified src/Clap-Tests/ClapHelloWorldTest.class.st (diff) The file was modified src/Clap-Tests/ClapPharoVersionTest.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapCodeEvaluator.class.st (diff) The file was modified src/Clap-Core/ClapCompositeMatch.class.st (diff) The file was modified src/Clap-Core/ClapSubExpression.class.st (diff) The file was modified src/Clap-Tests/ClapDocumentationTest.class.st (diff) The file was modified src/Clap-Core/ClapExplicit.class.st (diff) The file was added src/Clap-Tests/ClapApplicationTest.class.st The file was modified src/Clap-Core/ClapDocumentationFormatter.class.st (diff) The file was modified src/Clap-Core/ClapImplicit.class.st (diff) The file was modified src/Clap-Core/ClapParameter.class.st (diff) The file was modified src/Clap-Core/ClapFlag.class.st (diff) The file was modified src/Clap-Core/ClapExpression.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapTestRunner.class.st (diff) The file was modified src/Clap-Core/ClapLeftoversValidation.class.st (diff) The file was modified src/Clap-Core/ClapMismatch.class.st (diff) The file was modified src/Clap-Tests/ClapCodeEvaluatorTest.class.st (diff) The file was modified src/Clap-CommandLine/ClapCommandLineHandler.class.st (diff) The file was modified src/Clap-Core/ClapWordMatch.class.st (diff) The file was modified src/Clap-Core/ClapDocumenter.class.st (diff) The file was added src/Clap-Core/ClapCommandSpec.class.st The file was added src/Clap-Tests/ClapValidationTest.class.st The file was added src/Clap-Core/ClapMatchedValidation.class.st The file was modified src/Clap-Tests/ClapFlagTest.class.st (diff) The file was modified src/Clap-Tests/ClapContextTest.class.st (diff) The file was modified src/Clap-Core/ClapApplication.class.st (diff) The file was modified src/Clap-Tests/ClapHelloTest.class.st (diff) The file was modified src/Clap-Core/ClapParameterized.class.st (diff) The file was modified src/Clap-Core/ClapValidationReport.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoVersion.class.st (diff) The file was modified src/Clap-Core/ClapNamedMatch.class.st (diff) The file was modified src/Clap-Tests/ClapCommandTest.class.st (diff) The file was modified src/Clap-Tests/ClapParameterTest.class.st (diff) The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was modified src/Clap-Tests/ClapMatchesTest.class.st (diff) The file was added src/Clap-Core/ClapNestedPositionalValidation.class.st The file was modified src/Clap-Tests/ClapMeaningsTest.class.st (diff) The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was modified src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st (diff) The file was removed src/Athens-Morphic/MulticolumnLazyListMorph.extension.st The file was modified src/Collections-Abstract/Collection.class.st (diff)
Commit
d2147578d028476b828f5497ff6617a5c2adf6bb
by gabriel.darbord Clean and minor fixes for GIFReadWriter - Extract method `writeColorTable:` - Fix writing GCE even when unnecessary - Add, fix and beautify comments - Simplify a bit of code - Demote `rowByteSize` to a local variable in the only method it is used - Add getter for `comment` - Classify The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core/TranscriptLogger.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff) The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveClassDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveSharedVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/RePushDownMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReGenerateMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveInstanceVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/ReInteractionDriver.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff)
Commit
3dc7cff853916d99555c505e7d6c5d177741d52d
by marcus.denker Move the #flushClassNameCache to the pviate method that does the change. this way we will flush the cache, too, when using #add: to add to the environment. fixes #17839 Pharo13.0.0: #Branch: 17839-Mismatch-between-Smalltalk-globals-method-allImplementorsOf-and-selectors Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff)
Commit
27e358f788521eed91adf600305bc9c0174a668b
by marcus.denker make sure to return the cached node if we find one Pharo13.0.0: #Branch: 18075-cached-item-not-returned-in-CompiledBlocksourceNodeForPC Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/NECompletion/CompletionSorter.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was added src/Beacon-Core/StackSignal.class.st The file was added src/Beacon-Core-Tests/StackSignalTest.class.st The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBPragmaEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchiesEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBCompositeEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBPackageEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchyEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBProtocolEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironmentWrapper.class.st (diff) The file was modified src/Refactoring-Environment/RBSelectorEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBVariableEnvironment.class.st (diff) The file was added doc/Beacon/figures/Architecture.graffle The file was added doc/Beacon/figures/Architecture.pdf The file was added doc/Beacon/figures/Architecture.png The file was added doc/Beacon/figures/Playground-recordings.png The file was added doc/Beacon/figures/inspector.png The file was added doc/Beacon/figures/Core.graffle The file was added doc/Beacon/figures/Core.png The file was added doc/Beacon/figures/Playground-Stack.png The file was added doc/Beacon/figures/Core.pdf The file was added doc/Beacon/Beacon.md The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/Beacon-Core/StackSignal.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/OSWindow-Core/OSWindowDriver.class.st (diff) The file was added src/OSWindow-Core/OSWindowDriverNotFoundWarning.class.st The file was modified src/ReleaseTests/ProperMethodCategorizationTest.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff) The file was modified src/Kernel-CodeModel/Protocol.class.st (diff) The file was modified src/ReleaseTests/ProperPackagesTest.class.st (diff)
Commit
a8b559a5782f7638788d9f1ff28d948147e822d2
by cyril Reburc should not depend on Athens Rubric is currently a part of Morphic. Athens is loaded after Morphic but rubric depends on Athens-Morphic. I'm cutting this bad dependency The file was modified src/Rubric/RubParagraph.class.st (diff) The file was added src/Athens-Morphic/RubAbstractTextArea.extension.st The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was added src/Athens-Morphic/RubParagraph.extension.st The file was added src/Athens-Morphic/RubParagraphDecorator.extension.st The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubParagraphDecorator.class.st (diff) The file was added src/Athens-Morphic/RubTextScrollPane.extension.st The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was removed src/Polymorph-Widgets/ExpanderTitleMorph.class.st The file was added src/Morphic-Deprecated/ExpanderTitleMorph.class.st The file was added src/Rubric/ObjectStringConverter.class.st The file was added src/Morphic-Deprecated/ExpanderMorphExpanded.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was added src/Tool-Diff/TextHighlightByBounds.class.st The file was removed src/Polymorph-Widgets/AboutDialogWindow.class.st The file was added src/Morphic-Deprecated/OverflowRowMorph.class.st The file was added src/Morphic-Deprecated/MorphDropListMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphExpanded.class.st The file was removed src/Polymorph-Widgets/TextHighlightByBounds.class.st The file was added src/Morphic-Deprecated/DenyDialogWindow.class.st The file was removed src/Polymorph-Widgets/MorphDropListMorph.class.st The file was added src/Morphic-Deprecated/ExpanderMorph.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was removed src/Polymorph-Widgets/ExpanderMorph.class.st The file was added src/Morphic-Deprecated/ListDialogWindow.class.st The file was added src/Morphic-Deprecated/AboutDialogWindow.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was removed src/Polymorph-Widgets/DenyDialogWindow.class.st The file was added src/Morphic-Deprecated/ExpanderMorphContracted.class.st The file was removed src/Polymorph-Widgets/OverflowRowMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphContracted.class.st The file was removed src/Polymorph-Widgets/ListDialogWindow.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphAnnouncement.class.st The file was removed src/Polymorph-Widgets/ObjectStringConverter.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/ExpanderMorphAnnouncement.class.st The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Commander2-UI/CmUIDisableWhenCantBeRun.class.st (diff) The file was modified src/Commander2/CmCommandGroupDecorator.class.st (diff) The file was modified src/Commander2-UI/CmUICommandDisplayStrategy.class.st (diff) The file was modified src/Commander2/CmCommandGroup.class.st (diff) The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/SortFunctions-Core/Text.extension.st The file was modified src/Commander2-UI/CmUIHideWhenCantBeRun.class.st (diff)
Commit
4db73834eb82b19f8b9d9dda0c27ef0a7a587eaf
by cyril Replace the process browser This change removes the old process browser and replace it by the new one made by Esteban. This depends on this PR: https://github.com/pharo-spec/NewTools/pull/1103 The file was removed src/Tool-ProcessBrowser/CPUWatcher.class.st The file was removed src/Tool-ProcessBrowser/ProcessBrowser.class.st The file was removed src/Tool-ProcessBrowser/package.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff)
Commit
f37d95dca98dda98bcee8169aefc5a551c04c6a9
by cyril Remove dependency of Network-Mail to Morphic MailMessage has some dependencies over Morphic and UIManager to be able to view a MailMessage content. I propose to move those methods to NewTools and to use Spec instead of Morphic to view the content. I already did a PR to NewTools so we can just remove those two methods from Pharo. https://github.com/pharo-spec/NewTools/pull/1104 The file was modified src/Network-Mail/MailMessage.class.st (diff) The file was modified src/UnifiedFFI/FFICalloutAPI.class.st (diff)
Commit
52bfe63b3f581c148d0c6498d2942e00a9a60c47
by github Update doc for FFIArray class Class docs mention `FFIArray class >> newArrayType:size:` method which does not exist. I have updated it to point to `FFIArray class >> newArrayTypeOf:size:`. The file was modified src/UnifiedFFI/FFIArray.class.st (diff) The file was modified src/Tool-Profilers/SmalltalkImage.extension.st (diff) The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreePagerMorph.class.st The file was removed src/Morphic-Widgets-Basic/FuzzyLabelMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorph.class.st The file was added src/Morphic-Deprecated/FuzzyLabelMorph.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was removed src/Morphic-Widgets-Tree/TreeNavigationBarMorph.class.st The file was added src/Morphic-Deprecated/LazyMorphTreeNodeMorph.class.st The file was removed src/Morphic-Widgets-Tree/FilteredMorphTreeModel.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorphTest.class.st The file was added src/Morphic-Deprecated/SimpleSwitchMorph.class.st The file was added src/Morphic-Deprecated/FilteredMorphTreeModel.class.st The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeNodeMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeModel.class.st The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeMorph.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/PluggableThreePhaseButtonMorph.class.st The file was removed src/Morphic-Widgets-Basic/PluggableThreePhaseButtonMorph.class.st The file was added src/Morphic-Deprecated/LazyMorphTreeMorph.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was removed src/Morphic-Widgets-Tree/TreeChunkPagerMorph.class.st The file was added src/Morphic-Deprecated/TreeChunkPagerMorph.class.st The file was removed src/Morphic-Tests/PaginatedMorphTreeMorphTest.class.st The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeModel.class.st The file was removed src/Morphic-Widgets-Basic/SimpleSwitchMorph.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/TreeNavigationBarMorph.class.st The file was added src/Morphic-Deprecated/TreePagerMorph.class.st The file was modified src/Refactoring-UI/ReRenameInstanceVariableDriver.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapTest.class.st (diff) The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapExamples.class.st (diff) The file was modified src/OpalCompiler-Core/OCIRPushLiteral.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRPrinterTest.class.st (diff) The file was removed src/Shout-UI/SHStylePresenter.class.st The file was removed src/Shout-UI/package.st The file was modified src/BaselineOfShout/BaselineOfShout.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/Ring-Definitions-Core/RGElementDefinition.class.st (diff) The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/Calypso-Browser/ClyTextEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was added src/Ring-Definitions-Core-Tests/RGElementDefinitionTest.class.st The file was modified src/Ring-Core/RGStampParser.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGClassDefinitionTest.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGCommentDefinitionTest.class.st (diff) The file was modified src/Monticello-Tests/MCStWriterTest.class.st (diff) The file was added Authors.txt The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified doc/Beacon/Beacon.md (diff)
Commit
86c5a73808d92abeda927f7b393c213cfe149e50
by cyril Fix bug when adding an extension method overriding a trait method In case you have a class using a trait with a method #toto, if you add an extension method named #toto on this class, then the method is not considered as an extension. I'm adding regression tests and fixing this problem in this change The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff)
Commit
f1ec7fd2b2c11b3fc8f0e539face7bba5b673af9
by cyril Cleanup Shout - Remove #stylingEnabled: because this is never used and if we do not want to style a text, we should not give it to the styler - Remove #text ivar that is unused - Remove #plugins that are unused Fixes #16310 The file was modified src/Shout/SHRBTextStyler.class.st (diff) The file was modified src/OSWindow-Core/OSWorldRenderer.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentInIfTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssertWithBooleanEqualtiyRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAsClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCyclomaticComplexityRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAbstractRuleTestCase.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAsOrderedCollectionNotNeededRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNameInSelectorRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInstanceVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveArgumentsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReJustSendsSuperRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReRefersToClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReMethodSelectorKeywordCasingRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLongMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoUnusedInstanceVariableRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveVariablesRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLocalMethodsSameThanTraitRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNotCategorizedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoNilAssignationInInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReImplementedNotSentRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveInheritanceRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePackageManifestShouldBePackagedInManifestTagRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReThemeAccessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff)
Commit
0e2894927de287b0fc5e484edcb01e33b33b0812
by cyril Improve ClassFactoryForTestCase cleanup By default ClassFactoryForTestCase generates its classes in the same package and cleanup this package afterward. The problem is that a user can define its own package for the classes to create and those are not cleanup up. I propose to improve the cleanup to remove those packages if they are empty. The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff)
Commit
47ad35ed35289e98fb7b9673de2528402bd312aa
by cyril Improve FLBasicSerializationTest>>#testWideStringClassName This test change the name of a class after creating it but this seems to create a problem that this class ends up been an obsolete class once we cleanup after the test. To not let any leftover I propose to create it directly with the right name from the start. With this, no obsolete class stays in the system afterward The file was modified src/Fuel-Core-Tests/FLBasicSerializationTest.class.st (diff) The file was modified src/Refactoring-Core/RBRegexRefactoring.class.st (diff) The file was added src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyJumpToTestMethodCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPushDownMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycNewExtractMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRunTestCommand.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycOpenClassMenuCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-Monticello-Browser/ClyCommitPackageCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycSuperclassImplementorsCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenDebuggingMenuCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageSenderCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassesCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRemovePackageCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableWriterCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRemoveVariablesCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycFormatSourceCodeCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenameProtocolCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableRefCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveClassGroupCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunCoveringTestMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageImplementorCommand.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPullUpMethodCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenamePackageTagCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-DebugPoints-Browser/SycOpenDebuggingPointsInMethodMenuCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassGroupCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestSetupCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycInspectVariableCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycRemoveMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodAndOccurrencesCommand.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was modified src/Calypso-SystemPlugins-InheritanceAnalysis-Browser/ClyShowMethodInheritanceCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycCmDuplicateClassCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycDuplicatePackageCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromPackagesCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRenamePackageCommand.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToInstanceSideCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycShowMethodVersionCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyResetProtocolForEditorCommand.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRenameArgOrTempCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycRenameMessageCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyOpenTestMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenAdvancedDebuggingMenuCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestMethodPackageForEditorCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycShowLocalSendersCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRenameVariableCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycOpenMethodMenuCommand.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycAddNewPackageCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClySpawnFullBrowserCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenSourceCodeMenuCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestProtocolForEditorCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveMethodGroupCommand.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was removed src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was added src/Refactoring-Transformations-Tests/RBRegexTest.class.st The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff)
Commit
77e0484e07faf6754c61513b8764171c6727c2a1
by 1611248+Rinzwind Fixed mistake made in commit 67de41552f0ce57b (“Differentiate Morph scale factor from […]”): no initialization was added for the instance variable ‘zoomFactor’ of WorldMorph, causing an error when opening an extra world due to the variable being nil. The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockSystemNavigation.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockASTResultSetBuilder.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockEngine.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockMethod.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockPackage.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalSelectorFetcher.class.st (diff) The file was added src/HeuristicCompletion-Tests/CoMockPackageOrganizer.class.st The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockFetcherToRecordResets.class.st (diff) The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariableFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariablesHeuristic.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Random-Core/Random.class.st (diff)
Commit
60b33d62e60c7350f49e7d7d66248091d0e54671
by cyril Fix dependency test We have a dependency test failing because Form has the method #asText that adds a TextAnchor attribute to a string. This TextAnchor is in Morphic but in fact it can also be used with forms instead of morphs. I'm proposing to move the attribute to Text-Core since it does not necessarily depend on Morphic and I also moved Form>>#asText to Text-Core. This will fix the dependency test The file was removed src/Morphic-Base/TextAnchor.class.st The file was added src/Text-Core/Form.extension.st The file was added src/Text-Core/TextAnchor.class.st The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/Reflectivity/MetaLink.class.st (diff) The file was modified src/Ring-Definitions-Core/RGDefinition.class.st (diff) The file was modified src/General-Rules/ReThemeAccessRule.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/Ring-Core/RGObject.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff) The file was modified src/OpalCompiler-Core/OCPragmaNode.extension.st (diff) The file was modified src/OpalCompiler-Core/OCASTTranslator.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff)
Commit
ba4af41798de65d99d683e07ee796bcde29209f1
by stephane.ducasse Create a new package to place AST related functionality that are used by tools but not by the compiler. Since AST should be renamed OpalAST I named this new package OpalCompiler-ToolFeatures. May be in a second step we should move the classes to the package of their users renraku and rb but this is trickier for ParserTreeMatcher and ParseTreeRewriter. The file was added src/OpalCompiler-ToolFeatures/OCReturnNodeAdderVisitor.class.st The file was removed src/AST-Core/OCReturnNodeAdderVisitor.class.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was removed src/AST-Core/OCReadBeforeWrittenTester.class.st The file was removed src/AST-Core-Tests/OCReturnNodeAdderVisitorTest.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/package.st The file was added src/OpalCompiler-ToolFeatures/OCReadBeforeWrittenTester.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReadBeforeWrittenTesterTest.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st The file was removed src/AST-Core-Tests/OCReadBeforeWrittenTesterTest.class.st The file was added src/OpalCompiler-ToolFeatures/package.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff)
Commit
c219ca2679123217f8bb1b498aba89b3999725ce
by cyril Push up #classInstaller Sometimes we have random falilures because we ask a class installer to a metaclass. We can just push up #classInstaller because metaclasses have all the infos needed to give this class installer. This can fix some random failures we have The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/Kernel-CodeModel/Class.class.st (diff)
Commit
ee3a2a78db26cee1d7f2957be8b036aea0b713e9
by cyril Improve error on File deletion failure The file deletion failure uses the #name variable to give info on which file is been deleted. But the method is on the class side, so in reality it returns "File" all the time instead of the file name... On the CI I end up with this kind of failures: `Could not delete file File. Check the file is not open.`. I propose to update the error to use the path of the file instead to have a better log and have an easier time to debug things when we have test failures in the CI. The file was modified src/Files/File.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Native-Browser/NativeBrowserOpenVisitor.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskMorphTest.class.st The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskbarMorphTest.class.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Morphic-Base/Morph.extension.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoBenchmarkContext.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksMock.class.st The file was added src/HeuristicCompletion-Benchmarks-Tests/package.st
Commit
732091dbb60d98a481bd0fd20f2b7774bbac7469
by cyril Improve the default comparision value Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 This is not for Pharo 11 but Pharo 12! Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/Beacon-Core/Object.extension.st (diff) The file was modified src/Beacon-Core/WrapperSignal.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core/Beacon.class.st (diff) The file was modified src/Beacon-Core/BeaconSignal.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core/StringSignal.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/System-Time-Tests/DurationTest.class.st (diff) The file was modified src/STON-Tests/STONReaderTest.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was added src/NECompletion/CompletionItemSelected.class.st The file was modified src/NECompletion/CompletionItemSelected.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/AST-Core-Tests/OCParseTreeTest.class.st (diff) The file was removed src/AST-Core-Tests/OCFormatterTest.class.st The file was added src/AST-Core-Tests/OCSimpleFormatterTest.class.st The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was added src/Refactoring-Transformations/OCSequenceNode.extension.st The file was modified src/AST-Core/OCSequenceNode.class.st (diff) The file was modified src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st (diff) The file was added src/Refactoring-Core/OCMethodNode.extension.st The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/Refactoring-Core/OCMethodNode.extension.st (diff) The file was modified src/OSWindow-SDL2/SDL2Handle.class.st (diff) The file was modified src/OSWindow-SDL2/OSSDL2BackendWindow.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was added src/Refactoring-Core-Tests/OCIsEssentialTest.class.st The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCSourceCode2BytecodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodPragmaTest.class.st (diff) The file was modified src/AST-Core-Tests/OCSimpleFormatterTest.class.st (diff) The file was modified src/Ring-ChunkImporter/RGChunkImporter.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/CodeImport/OldClassDefinitionBuilder.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycMessageDescription.class.st (diff) The file was modified src/DebugPoints/DebugPointTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointInstanceVariableTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointNodeTarget.class.st (diff) The file was modified src/DebugPoints/DebugPoint.class.st (diff) The file was modified src/DebugPoints/DebugPointObjectTarget.class.st (diff)
Commit
d2d04d9edfd442385bae18cf38a8ccb3d4974d25
by ignacio-esteban.losiggio Properly update the AST when the method editor gets its text changed Currently we were only updating the AST when doing applying changes (see ClyMethodCodeEditorToolMorph>>#applyChanges). This is not the only way the text may be changed (for example: a refactoring may also change it). The other ways to update the text break the AST putting the method editor in a weird state where it shows the new code and does structural edits stuff using the old one. An example of this issue can be experiencied by trying to do "extract temp" multiple times on the same method editor. Reported-by: Andrzej Prochyra <andrzej@prochyra.io> The file was modified src/Calypso-SystemTools-Core/ClyMethodEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was modified src/BaselineOfHeuristicCompletion/BaselineOfHeuristicCompletion.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/OpalCompiler-Core/Context.extension.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/Refactoring-Core/ReRenameMethodRefactoring.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was removed src/OpalCompiler-Core/IRBuilder.class.st The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was modified src/Polymorph-Widgets/UIThemeColorConfigurator.class.st (diff)
Commit
b3212e64bc5902878c24dccbad810a6758fab8a7
by cyril Push up #removeFromTree In multiple projects I'm doing AST manipulation (fro example in Famix or in my project Chanel) and I need to remove some nodes from an AST. Currently it's possible only on MessageNodes but this should be possible on much more nodes. I propose to push up this method on ProgramNodes The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/AST-Core/OCProgramNode.class.st (diff)
Commit
891a1640df034ef5d046b0b7e5203fd2184cf08e
by cyril Fix bug with obsolete classes and extension methods If you recompile a class with extension methods and remove it afterward, then the class stays as obsolete. This happens because of a bug creating duplicated entries in the packages extension maps. I'm proposing a fix to not add new entries to the extension maps in case of recompilation. Coming with a comment and a regression test. Fixes #17927 The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was added src/SystemCommands-PackageCommands/SycInspectPackageCommand.class.st
Commit
306da1d9daa347f164d0345a5d902e7c4b2499a8
by cyril Improve ReRefersToClassRule name It is weird that the rules says to use `self class` when we are on the class side. I'm updating the rule name to show this possibility Fixes #17123 The file was modified src/General-Rules/ReRefersToClassRule.class.st (diff) The file was modified src/Ring-Core/RGGlobalVariable.class.st (diff)
Commit
473e02eb720f7ad1e17863853d8f31521cf6d01d
by cyril Speedup Random initialization from seed When setting the seed, this change avoid to have a double initialization of the seed to speed it up. ```st { [ Random new ]. [ Random seed: 7 ] } collect: #bench. " Before: an Array( 4,527,035 iterations in 5 seconds 2 milliseconds.905044.982 per second 2,578,191 iterations in 5 seconds 3 milliseconds. 515329.003 per second)" " After: an Array( 4,839,828 iterations in 5 seconds 1 millisecond. 967772.046 per second 5,454,942 iterations in 5 seconds 2 milliseconds. 1090552.179 per second)" ``` Fixes #17510 The file was modified src/Random-Core/Random.class.st (diff)
Commit
4ebd2da9c6680eefaa021c8a85134d3bb35f81ac
by cyril Fix the logic of the extra commands on methods In Calypso Hernan started to migrate commands from Commander1 to Commander2. This brought a change in the logic but the commands in the extra group on methods lost the ability to execute the #prepareFullExecution method which cause some commands to fail. I'm fixing this + I renamed a class to have a better name Fixes #17506 The file was added src/SystemCommands-MethodCommands/SycClassifyMethodsCommand.class.st The file was modified src/SystemCommands-MethodCommands/SycFileOutMethodCommand.class.st (diff) The file was removed src/SystemCommands-MethodCommands/SycClassifyMthCommand.class.st The file was modified src/SystemCommands-MethodCommands/SycCopyTestMethodNameToClipboardCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycInspectMethodCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMethodExtraCmCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycCopyMethodNameToClipboardCommand.class.st (diff)
Commit
e62bb3793fadf484bfba7f641fd62c6153ef44f5
by uzzelekbeatspro Added 2 metaclass variables to remember last text to find and last text used to replace -Now when opening again find and replace, the previous texts are remembered, providing efficiency and gain of time for the user -In most cases it was redundant to retype the texts, because often it is a repetition when using this tool The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Morphic-Core/WorldState.class.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was removed src/BaselineOfDependencyAnalyzer/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycleDetector.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependencyWrapper.class.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageWrapper.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycle.class.st The file was removed src/Tool-DependencyAnalyser/Package.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DADependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DACompositeDependency.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleDetectorTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassToDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraphDiff.class.st The file was removed src/Tool-DependencyAnalyser/DAUnknownManuallyResolvedPackage.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyChecker.class.st The file was removed src/Tool-DependencyAnalyser/DATarjanAlgorithm.class.st The file was removed src/Tool-DependencyAnalyser-Tests-Data/DASomeClass.class.st The file was removed src/Tool-DependencyAnalyser-Tests/ManifestToolDependencyAnalyserTests.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReversePackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependenciesHTMLPublisher.class.st The file was removed src/Tool-DependencyAnalyser/DAInheritanceDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAManuallyAddedDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendNode.class.st The file was removed src/Tool-DependencyAnalyser/DAReferenceDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser/AITarjan.extension.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyWrapperTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionPresenter.class.st The file was removed src/Tool-DependencyAnalyser/DAMessageSendAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageItemDiffNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAMessageSendAnalyzerTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAbstractPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageUnderAnalysisNode.class.st The file was removed src/Tool-DependencyAnalyser/DAMessageSendDependency.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMissingMethodNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyFromClass.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependency.extension.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphDiffTest.class.st The file was removed src/Tool-DependencyAnalyser/package.st The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was removed src/Tool-DependencyAnalyser-Tests-Data/package.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyFromClass.class.st The file was removed src/Tool-DependencyAnalyser-UI/package.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraph.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAssemblyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodImplementationNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPotentialDependenciesNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DAPoolDictionaryDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleNode.class.st The file was removed src/Tool-DependencyAnalyser/DAAbstractItemDiff.class.st The file was removed src/Tool-DependencyAnalyser/ManifestToolDependencyAnalyser.class.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyTest.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DADependencyCheckerTest.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyReport.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACompositeDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackage.class.st The file was removed src/Tool-DependencyAnalyser/DATraitDependency.class.st The file was removed src/Tool-DependencyAnalyser/DAPotentialOutDatedDependencyWarning.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DATarjanAlgorithmTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/TheManifestBuilder.extension.st The file was removed src/Tool-DependencyAnalyser/DAExtensionDependency.class.st The file was removed src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DANode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st The file was modified src/Tool-DependencyAnalyser-UI-Tab/DABrowserToolMorph.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI-Tab/DATabPackageDependenciesPresenter.class.st (diff)
Commit
4aaa4a4a5014d996c9b02c68fe0d77d1220ada8b
by cyril Remove ExternalProjectLoader This class seems to be dead code? Probably used in the past for the bootstrap? The class comment says it's to have versions tested with Pharo but the projects present inside do not seems to match. For example Roassal is in Pharo already and the repo in the #allProjects method is not the official repo anymore The file was removed src/ExternalProjectLoader/LoadableProject.class.st The file was removed src/BaselineOfExternalProjectLoader/BaselineOfExternalProjectLoader.class.st The file was removed src/BaselineOfExternalProjectLoader/package.st The file was modified src/BaselineOfBaseLibraries/BaselineOfBaseLibraries.class.st (diff) The file was removed src/ExternalProjectLoader/package.st The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/Collections-Unordered-Tests/DictionaryTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedDictionary.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/Collections-Unordered/SmallDictionary.class.st (diff) The file was modified src/Calypso-SystemPlugins-DependencyAnalyser-Browser/ClyOpenDependencyBrowserCommand.class.st (diff) The file was removed src/NautilusRefactoring/RBAddMethodChange.extension.st The file was modified src/Refactoring-Core/ReCreateAccessorsForVariableTransformation.class.st (diff) The file was removed src/NautilusRefactoring/ReCreateAccessorsForVariableTransformation.extension.st The file was modified src/Refactoring-Changes/RBAddMethodChange.class.st (diff) The file was modified src/Refactoring-Changes/RBRefactoryChange.class.st (diff) The file was modified src/Refactoring-Changes/RBCompositeRefactoryChange.class.st (diff) The file was removed src/NautilusRefactoring/RBCompositeRefactoryChange.extension.st The file was removed src/NautilusRefactoring/ReRefactoring.extension.st The file was removed src/NautilusRefactoring/RBRefactoryChange.extension.st The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBExtractMethodAndOccurrences.class.st (diff) The file was modified src/Refactoring-Core/ReAbstractTransformation.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractMethodAndOccurrencesTest.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBAbstractRefactoringTest.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractSetUpMethodAndOccurrencesParametrizedTest.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodArgumentsSelector.class.st The file was modified src/Refactoring-Transformations/RBMethodNameEditor.class.st (diff) The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodNameEditor.class.st The file was added src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st The file was modified src/Refactoring-Core/ReRemoveClassRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassSideRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBMoveMethodToClassSideRefactoringTest.class.st (diff) The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBNamespace.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was added src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st The file was modified src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st (diff) The file was modified src/Refactoring-Core/ReCompositeRefactoring.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was added src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st The file was added src/Refactoring-UI/ReMoveClassSideChoice.class.st The file was added src/Refactoring-UI/ReBrowseMethodChoice.class.st The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was removed src/Refactoring-UI/RBMoveMethodsToClassSideDriver.class.st The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was removed src/Refactoring-Core/ReIsNotAMetaclass.class.st The file was modified src/Refactoring-Core/ReRenameSharedVariableRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReRemoveSharedVariableRefactoring.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesReportResource.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff)
Commit
3b747a9bd73c3d8968a9a8ab94978ef79d2b77d1
by cyril Clean BaselineOfClap Remove references to packages and dependencies that are not in Pharo Fixes #17366 Pharo13.0.0: #Branch: misc/clean-baselineOfClap Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/BaselineOfClap/BaselineOfClap.class.st (diff) The file was removed src/SUnit-Core/HashTesterTest.class.st The file was added src/SUnit-Tests/HashTesterTest.class.st The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/MonticelloRemoteRepositories/MCHttpRepository.class.st (diff) The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowClassRefCommand.class.st (diff) The file was added src/Calypso-SystemTools-QueryBrowser/ClyShowPoolUsersCommand.class.st
Commit
1cf2fb479139577d1d80a48487f0e22c717a5772
by tesonep Pharo13.0.0: #Branch: 17938-Emergency-Debugger-should-be-resiseable Fixes #17938 Emergency debugger should react to the resize of the window taking in account the scale factor and showing the last text again. The file was modified src/EmergencyDebugger/EDDisplayInterface.class.st (diff) The file was modified src/EmergencyDebugger/EDDisplayEventHandler.class.st (diff)
Commit
70679f7eab560e74923235ef0cc599152f208fc0
by tesonep Pharo13.0.0: #Branch: 17727-Fix-the-two-skipped-tests-in-DrTests Fixes #17727 - Removing skipped tests from DrTest. - Fixing the title holder to set it even if there is no window. The file was modified src/DrTests-Tests/DrTestsUITest.class.st (diff) The file was modified src/DrTests/AbstractDrTestsPresenter.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserToolMorph.class.st (diff) The file was modified src/Rubric/TextLink.extension.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTMultipleSelectionStrategy.class.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTTableMorph.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Text-Edition/TextLink.extension.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was modified src/System-Sources/SourceFile.class.st (diff)
Commit
2cef3ca10dfe019599582f21e9f43dfc25b3e16c
by stephane.ducasse chore: Removing OldDeprecated Driver+ Refactoring + tests + commands Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was added src/Refactoring-Attic/RBDeprecateClassRefactoring.class.st The file was removed src/Calypso-SystemTools-Core/SycDeprecateClassCommand.extension.st The file was added src/Refactoring-Attic/package.st The file was removed src/Refactoring-Transformations-Tests/RBDeprecateClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st The file was removed src/SystemCommands-ClassCommands/SycDeprecateClassCommand.class.st The file was removed src/Refactoring-UI/RBDeprecateClassDriver.class.st The file was modified src/SystemCommands-ClassCommands/SycDeprecateClassCmCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycMigrateReferencesOfClassCommand.class.st (diff) The file was removed src/Refactoring-Core/RBDeprecateClassRefactoring.class.st The file was added src/Refactoring-Attic/RBDeprecateClassDriver.class.st
Commit
31404511725c3a54f3f3623017ee396f193550e6
by stephane.ducasse chore: remove SplitClassRefactoring and tests Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was removed src/Refactoring-Core/RBSplitClassRefactoring.class.st The file was removed src/Refactoring-Transformations-Tests/RBSplitClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBSplitClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBSplitClassRefactoring.class.st The file was modified src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st (diff) The file was added src/Refactoring-Attic/RBSplitClassTransformation.class.st The file was added src/Refactoring-Attic/RBSplitClassTransformationTest.class.st The file was removed src/Refactoring-Transformations-Tests/RBSplitClassTransformationTest.class.st The file was removed src/Refactoring-Transformations/RBSplitClassTransformation.class.st The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Specific-Rules/ArchitecturalCritique.class.st (diff) The file was modified src/Collections-Sequenceable-Tests/OrderedCollectionTest.class.st (diff) The file was removed src/Collections-Abstract/Behavior.extension.st The file was modified src/OpalCompiler-Tests/OCLiteralTest.class.st (diff) The file was added src/Collections-Sequenceable/BlockClosure.extension.st The file was removed src/Collections-Sequenceable/RunArray.class.st The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Sequenceable-Tests/ArrayTest.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was removed src/Collections-Abstract/Character.extension.st The file was removed src/Collections-Abstract/Object.extension.st The file was modified src/Collections-Native-Tests/ByteArrayTest.class.st (diff) The file was modified src/Collections-Sequenceable/Object.extension.st (diff) The file was modified src/Kernel-Tests/ScaledDecimalTest.class.st (diff) The file was modified src/Kernel-Tests/UndefinedObjectTest.class.st (diff) The file was added src/Collections-Sequenceable/Character.extension.st The file was modified src/Graphics-Canvas/ScalingCanvas.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was removed src/Collections-Abstract/BlockClosure.extension.st The file was removed src/Collections-Abstract/CompiledMethod.extension.st The file was modified src/Kernel-Tests/FloatTest.class.st (diff) The file was added src/Text-Core/RunArray.class.st The file was modified src/Collections-Abstract-Tests/CollectionRootTest.class.st (diff) The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was modified src/Refactoring-UI-Tests/ReRenameMethodDriverTest.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was modified src/EpiceaBrowsers/EpMorphVisitor.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was added src/Deprecated13/SequenceableCollection.extension.st The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was added src/Deprecated13/Collection.extension.st The file was modified src/Specific-Rules/PharoBootstrapRule.class.st (diff)
Commit
8745fb57396936eb1462db6e0f894e67d10ca582
by tesonep Fix #17997 Changing the gesture to open the meta menu from Ctrl + Shift + Click, to Ctrl + Alt + Shift + Click to be coherent with the other special gesture like that is Alt + Shift + Click. The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Core/MouseButtonEvent.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Settings-Polymorph/PolymorphSystemSettings.class.st (diff)
Commit
6ed412c99dfacbf98f50fb5b08592eb5e7ab01b8
by cyril Fix Pharo build I think the build is broken because Collection-Unordered is extending RunArray that is loaded after Collection-Unordered now. I'm moving the method to RunArray directly The file was removed src/Collections-Unordered/RunArray.extension.st The file was modified src/Text-Core/RunArray.class.st (diff) The file was removed src/Refactoring-UI/ReDeprecateAndMigrateReferencesClassChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateChoice.class.st The file was removed src/Refactoring-UI/ReRenameAndDeprecateClassChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateClassChoice.class.st
Commit
cdef124d56b5523888a3b06fc093f83923471340
by cyril Fix failing tests about #print:delimiterOn: The method was deprecated so I'm removing the tests about this method + I'm fixing some methods that got a wrong replacement for this code. Using #print: instead of #nextPutAll: was adding extra quotes The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was modified src/DrTests-TestCoverage/DTTestCoveragePlugin.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Calypso-SystemPlugins-Critic-Browser/ClyShowDependencyCritiqueCommand.class.st (diff) The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff)
Commit
e5073f49a6d8d9d1bb69cb769c9a952e018f7cab
by stephane.ducasse Cleaning the benchmarks Now (CoStaticBenchmarksVariables runOnPackage: (PackageOrganizer default packageNamed: 'NECompletion') heuristics: [:b | b]) inspect. is working as well as CoStaticBenchmarksMessage new scope: (CoBenchmarkPackage on: CompletionSorter package); builder: CoASTHeuristicsResultSetBuilder new; run. The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoVariableValueMessageHeuristic.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoBenchmarkVariableContext.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was modified src/MenuRegistration/MenuRegistrationExample.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/Tool-Registry/ToolRegistry.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/Transcript-Core/ThreadSafeTranscript.class.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/OpalCompiler-Core/OCCompilationContext.class.st (diff) The file was modified src/OpalCompiler-Core/OCIRBytecodeGenerator.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was added src/Athens-Cairo-Tests/Toto.class.st The file was modified src/Debugging-Utils/Object.extension.st (diff)
Commit
9df60e0f33485a31ac4f42d68a6180bfeb9ea7ad
by cyril Improve packaging of Ston We currently have a package `STON-Text support` containing methods to export and import Text in Ston. But we also have STON-Extensions that add extensions to multiple classes in Pharo to customize their import/export so I do not see why text support should be a special case. On top of that, most extensions are done directly in STON-Core so I'm not even sure we really need this STON-Extensions package. But this change focuses on 'STON-Text support'. Fixes #4505 The file was removed src/STON-Text support/package.st The file was removed src/STON-Text support/RunArray.extension.st The file was added src/STON-Extensions/RunArray.extension.st The file was removed src/STON-Text support/Text.extension.st The file was modified src/BaselineOfMisc/BaselineOfMisc.class.st (diff) The file was added src/STON-Extensions/Text.extension.st The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was removed src/Athens-Cairo-Tests/Toto.class.st The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was added src/Morphic-Deprecated/ManifestMorphicDeprecated.class.st The file was added src/Morphic-Deprecated/package.st The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Morphic-Examples/WidgetExample.class.st (diff) The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/TEasilyThemed.extension.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Morphic-Examples/WidgetExample.class.st (diff) The file was added src/Morphic-Deprecated/UITheme.extension.st
Commit
3c29f774825ec499426e02b720d96f8de36e67c1
by cyril Fix #isDeprecated logic of CompiledMethod When a class is in a deprecated package, we consider it as deprecated. But if a method is in a deprecated package or class, it is not considered deprecated. To me this mixed behavior is not good. After talking with people, they seems to expect the deprecation to be passed on so I'm updating CompileMethod>>#isDeprecated to take the class and package state into account for deprecations. The file was modified src/Kernel-CodeModel/CompiledMethod.class.st (diff) The file was modified src/Kernel-Extended-Tests/CompiledMethodTest.class.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff)
Commit
c183376a5c0274773468f2f852397ac15cb2961c
by federico.lochbaum Fixes of two cases on shortcut block identation 1 - Case of blocks with empty content, it was inserting 3 spaces instead just one. 2 - Case of block layout identation, now the block content is inserted adding one to the identation level. The file was modified src/EnlumineurFormatter-Tests/EFMessageExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFSequenceExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFAssignmentExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionTest.class.st (diff) The file was added src/EnlumineurFormatter-Tests/EFFormatterTest.class.st The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFCascadeExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionOnlyTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFMethodExpressionTest.class.st (diff) The file was modified src/Reflectivity-Examples/ReflectivityCodeMorph.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/BaselineOfBeacon/BaselineOfBeacon.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff)
Commit
18f2b479fcb7d9bf61cd73e969d743adf4599217
by cyril Remove what seems to be a hack in runTest.sh Two selectors are removed in this file but one does not exist anymore and the second seems to pass in my image so I don't know why we are removing it? Let's try to remove those lines to see if the CI is happy The file was modified bootstrap/scripts/testing/core/runTests.st (diff)
Commit
8f121f684bce293fe85d98618e9d0a4becb3ad14
by cyril Improve the printing of errors on executable comments Currently if we have a syntax error on an executable comment we have 0 infromation on which comment it is. We just get `Doc comment is not well formed` as a log and `PharoDocComment.Tests.CommentTestCase.nil` as the test been executed. I propose to add more info to the log to know the class, selector and content of the comment. The file was modified src/PharoDocComment/PharoDocCommentExpression.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was modified src/Graphics-Files/PNGReadWriter.class.st (diff) The file was added src/Deprecated13/ThreadSafeTranscript.class.st The file was modified src/BaselineOfUI/BaselineOfUI.class.st (diff) The file was removed src/Transcript-Core/ThreadSafeTranscript.class.st The file was removed src/Transcript-Tool/ManifestTranscriptTool.class.st The file was removed src/Transcript-Core/package.st The file was added src/Deprecated13/TTranscript.trait.st The file was removed src/Transcript-Core/ManifestTranscriptCore.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Transcript-Core/TTranscript.trait.st The file was removed src/Transcript-Tool/package.st The file was removed src/Transcript-Tool/ThreadSafeTranscript.extension.st The file was added src/Morphic-Deprecated/TickSelectionListMorph.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Morphic-Widgets-TickList/TickSelectionListNode.class.st The file was added src/Morphic-Deprecated/TickSelectionListNode.class.st The file was removed src/Morphic-Widgets-TickList/package.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListNodeMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxButtonMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxButtonMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionListNodeMorph.class.st
Commit
91cf59cff934e5a5b96a00a53effcac7ba280466
by cyril CodeImporter should close the stream it is reading after importing I'm hoping this will fix some random failures we are having on Windows linked to the fact that we cannot delete an opened file. I guess the file is open because the CodeImporter is not always garbage collected in time and it keeps an open stream on the file The file was modified src/CodeImport/CodeImporter.class.st (diff)
Commit
354bda1f334f6c31dc7504c846502fec6586d59f
by cyril Fix equality between MCClassDefinition and MCTraitDefinition Currently if you try to compare a TraitDefinition with a ClassDefinition you will get a DNU. I'm fixing it by stopping the comparison if the classes are not the same. This will allow us to commit the change of a class to a trait of the same name. Currently we cannot commit with Iceberg this kind of changes Fixes #18035 The file was modified src/Monticello-Tests/MCClassDefinitionTest.class.st (diff) The file was modified src/Monticello-Model/MCTraitDefinition.class.st (diff) The file was modified src/Monticello-Model/MCDefinition.class.st (diff)
Commit
0e68a277f4917b95280feca50cd2fcea60584ff6
by cyril Morphic: Deprecate examples and some pluggable lists This deprecates the Morphic examples because they are the only users of a lot of morphs. I also deprecated some pluggable lists and trees that are unused (or only in examples) The file was added src/Morphic-Deprecated/PluggableTreeItemNode.class.st The file was removed src/Morphic-Examples/PackageMethodNodeExample.class.st The file was removed src/Morphic-Examples/package.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was removed src/Morphic-Examples/PackageMethodCategoryNodeExample.class.st The file was added src/Morphic-Deprecated/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Examples/PackageClassNodeExample.class.st The file was removed src/Morphic-Examples/ClassTreeNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableTabButtonMorph.class.st The file was added src/Morphic-Deprecated/SimplestPaginatedClassListExample.class.st The file was removed src/Morphic-Examples/ExampleBuilderMorph.class.st The file was added src/Morphic-Deprecated/TabExample.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/ClassListExample.class.st The file was removed src/Morphic-Examples/SimplestClassListWithChunkExample.class.st The file was added src/Morphic-Deprecated/PluggableTreeMorph.class.st The file was added src/Morphic-Deprecated/SimpleGridNodeExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithChunkExample.class.st The file was removed src/Morphic-Examples/LazyClassListExample.class.st The file was added src/Morphic-Tests/ClassTreeNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableMultiColumnListMorph.class.st The file was removed src/Morphic-Examples/ClassListNodeExample.class.st The file was removed src/Morphic-Examples/SimplestClassListExample.class.st The file was added src/Morphic-Deprecated/PackageClassNodeExample.class.st The file was added src/Morphic-Deprecated/LazyClassListExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTabButtonMorph.class.st The file was removed src/Morphic-Examples/WidgetExample.class.st The file was removed src/Morphic-Examples/PluggableButtonMorphExample.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was added src/Morphic-Deprecated/ExampleBuilderMorph.class.st The file was removed src/Morphic-Examples/PackageTreeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeItemNode.class.st The file was added src/Morphic-Deprecated/SimplestClassListExample.class.st The file was removed src/Morphic-Examples/RadioButtonModelExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableMultiColumnListMorph.class.st The file was added src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st The file was added src/Morphic-Deprecated/PackageMethodNodeExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithPagerExample.class.st The file was removed src/Morphic-Examples/PluggableToggleButtonMorphExample.class.st The file was added src/Morphic-Deprecated/RadioButtonModelExample.class.st The file was removed src/Morphic-Examples/SimpleGridNodeExample.class.st The file was added src/Morphic-Tests/ClassTreeExample.class.st The file was removed src/Morphic-Examples/PersonDataExample.class.st The file was removed src/Morphic-Examples/PackageNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableButtonMorphExample.class.st The file was added src/Morphic-Deprecated/PackageNodeExample.class.st The file was added src/Morphic-Deprecated/PackageMethodCategoryNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableToggleButtonMorphExample.class.st The file was removed src/Morphic-Examples/TabExample.class.st The file was removed src/Morphic-Examples/SimplestClassListWithPagerExample.class.st The file was added src/Morphic-Deprecated/WidgetExample.class.st The file was added src/Morphic-Deprecated/SimpleGridExample.class.st The file was removed src/Morphic-Examples/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Examples/SimpleGridExample.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was added src/Morphic-Deprecated/PersonDataExample.class.st The file was removed src/Morphic-Examples/ClassListExample.class.st The file was added src/Morphic-Deprecated/ClassListNodeExample.class.st The file was added src/Morphic-Deprecated/PackageTreeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeMorph.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was removed src/Morphic-Examples/SimplestPaginatedClassListExample.class.st The file was removed src/Morphic-Examples/ClassTreeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/MulticolumnLazyListMorph.class.st The file was added src/Clap-Core/ClapNestedPositionalValidation.class.st The file was modified src/Clap-Core/ClapSubExpression.class.st (diff) The file was modified src/Clap-Core/ClapMismatch.class.st (diff) The file was added src/Clap-Core/ClapMatchedValidation.class.st The file was modified src/Clap-Tests/ClapDocumentationTest.class.st (diff) The file was modified src/Clap-Core/ClapValidationDiagnostic.class.st (diff) The file was modified src/Clap-Tests/ClapPharoVersionTest.class.st (diff) The file was modified src/Clap-Core/ClapExpression.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoApplication.class.st (diff) The file was added src/Clap-Examples/ClapGitAddCommandExample.class.st The file was modified src/Clap-Core/ClapApplication.class.st (diff) The file was modified src/Clap-Core/ClapContext.class.st (diff) The file was modified src/Clap-Core/ClapWordMatch.class.st (diff) The file was modified src/Clap-Tests/ClapMeaningsTest.class.st (diff) The file was added src/Clap-Tests/ClapValidationTest.class.st The file was modified src/Clap-Tests/ClapParameterizedTest.class.st (diff) The file was modified src/Clap-Core/ClapPositional.class.st (diff) The file was added src/Clap-Core/ClapValidationErrorPrinter.class.st The file was modified src/Clap-Commands-Pharo/ClapImage.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapCodeEvaluator.class.st (diff) The file was modified src/Clap-Core/ClapLeftoversValidation.class.st (diff) The file was modified src/Clap-Core/ClapParameterized.class.st (diff) The file was modified src/Clap-Core/ClapParameter.class.st (diff) The file was modified src/Clap-Tests/ClapContextTest.class.st (diff) The file was modified src/Clap-Core/ClapNamedMatch.class.st (diff) The file was modified src/Clap-Tests/ClapCommandTest.class.st (diff) The file was removed src/Clap-Core/ClapCommand.class.st The file was modified src/Clap-Tests/ClapHelloWorldTest.class.st (diff) The file was added src/Clap-Tests/ClapTestRunnerTest.class.st The file was modified src/Clap-Commands-Pharo/ClapTestRunner.class.st (diff) The file was modified src/Clap-Core/ClapRoot.class.st (diff) The file was modified src/Clap-Core/ClapFlag.class.st (diff) The file was modified src/Clap-Tests/ClapPositionalTest.class.st (diff) The file was modified src/Clap-Core/ClapImplicit.class.st (diff) The file was modified src/Clap-CommandLine/ClapCommandLineHandler.class.st (diff) The file was modified src/Clap-Core/ClapValidation.class.st (diff) The file was modified src/Clap-Core/ClapDocumenter.class.st (diff) The file was modified src/Clap-Tests/ClapMatchesTest.class.st (diff) The file was added src/Clap-Tests/ClapApplicationTest.class.st The file was modified src/Clap-Tests/ClapHelloTest.class.st (diff) The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was added src/Clap-Tests/ClapCommandSpecTest.class.st The file was modified src/Clap-Commands-Pharo/ClapMetacello.class.st (diff) The file was added src/Clap-Core/ClapCommandSpec.class.st The file was modified src/Clap-Core/ClapDocumentationFormatter.class.st (diff) The file was modified src/Clap-Tests/ClapParameterTest.class.st (diff) The file was modified src/Clap-Tests/ClapCodeEvaluatorTest.class.st (diff) The file was modified src/Clap-Core/ClapExplicit.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoVersion.class.st (diff) The file was modified src/Clap-Core/ClapCompositeMatch.class.st (diff) The file was modified src/Clap-Tests/ClapFlagTest.class.st (diff) The file was modified src/Clap-Core/ClapValidationReport.class.st (diff) The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was removed src/Athens-Morphic/MulticolumnLazyListMorph.extension.st The file was modified src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff)
Commit
d2147578d028476b828f5497ff6617a5c2adf6bb
by gabriel.darbord Clean and minor fixes for GIFReadWriter - Extract method `writeColorTable:` - Fix writing GCE even when unnecessary - Add, fix and beautify comments - Simplify a bit of code - Demote `rowByteSize` to a local variable in the only method it is used - Add getter for `comment` - Classify The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core/TranscriptLogger.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff) The file was modified src/Refactoring-UI/ReInteractionDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveInstanceVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/RePushDownMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReGenerateMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveClassDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveSharedVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff)
Commit
3dc7cff853916d99555c505e7d6c5d177741d52d
by marcus.denker Move the #flushClassNameCache to the pviate method that does the change. this way we will flush the cache, too, when using #add: to add to the environment. fixes #17839 Pharo13.0.0: #Branch: 17839-Mismatch-between-Smalltalk-globals-method-allImplementorsOf-and-selectors Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff)
Commit
27e358f788521eed91adf600305bc9c0174a668b
by marcus.denker make sure to return the cached node if we find one Pharo13.0.0: #Branch: 18075-cached-item-not-returned-in-CompiledBlocksourceNodeForPC Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/NECompletion/CompletionSorter.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was added src/Beacon-Core/StackSignal.class.st The file was added src/Beacon-Core-Tests/StackSignalTest.class.st The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBVariableEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchyEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBProtocolEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironmentWrapper.class.st (diff) The file was modified src/Refactoring-Environment/RBPragmaEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBPackageEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchiesEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBCompositeEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBSelectorEnvironment.class.st (diff) The file was added doc/Beacon/figures/inspector.png The file was added doc/Beacon/figures/Core.graffle The file was added doc/Beacon/figures/Core.pdf The file was added doc/Beacon/figures/Architecture.pdf The file was added doc/Beacon/figures/Architecture.png The file was added doc/Beacon/figures/Playground-recordings.png The file was added doc/Beacon/figures/Architecture.graffle The file was added doc/Beacon/figures/Core.png The file was added doc/Beacon/figures/Playground-Stack.png The file was added doc/Beacon/Beacon.md The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/Beacon-Core/StackSignal.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/OSWindow-Core/OSWindowDriver.class.st (diff) The file was added src/OSWindow-Core/OSWindowDriverNotFoundWarning.class.st The file was modified src/ReleaseTests/ProperMethodCategorizationTest.class.st (diff) The file was modified src/Kernel-CodeModel/Protocol.class.st (diff) The file was modified src/ReleaseTests/ProperPackagesTest.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff)
Commit
a8b559a5782f7638788d9f1ff28d948147e822d2
by cyril Reburc should not depend on Athens Rubric is currently a part of Morphic. Athens is loaded after Morphic but rubric depends on Athens-Morphic. I'm cutting this bad dependency The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was added src/Athens-Morphic/RubTextScrollPane.extension.st The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff) The file was modified src/Rubric/RubParagraphDecorator.class.st (diff) The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was added src/Athens-Morphic/RubParagraph.extension.st The file was added src/Athens-Morphic/RubAbstractTextArea.extension.st The file was added src/Athens-Morphic/RubParagraphDecorator.extension.st The file was modified src/Rubric/RubParagraph.class.st (diff) The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was added src/Morphic-Deprecated/ExpanderMorphContracted.class.st The file was added src/Morphic-Deprecated/ListDialogWindow.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphAnnouncement.class.st The file was removed src/Polymorph-Widgets/OverflowRowMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderTitleMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphContracted.class.st The file was removed src/Polymorph-Widgets/AboutDialogWindow.class.st The file was removed src/Polymorph-Widgets/ObjectStringConverter.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was removed src/Polymorph-Widgets/ExpanderMorphExpanded.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/DenyDialogWindow.class.st The file was removed src/Polymorph-Widgets/ListDialogWindow.class.st The file was added src/Morphic-Deprecated/ExpanderMorph.class.st The file was removed src/Polymorph-Widgets/TextHighlightByBounds.class.st The file was added src/Morphic-Deprecated/OverflowRowMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderMorph.class.st The file was added src/Morphic-Deprecated/ExpanderMorphExpanded.class.st The file was added src/Morphic-Deprecated/ExpanderMorphAnnouncement.class.st The file was added src/Rubric/ObjectStringConverter.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/ExpanderTitleMorph.class.st The file was added src/Tool-Diff/TextHighlightByBounds.class.st The file was removed src/Polymorph-Widgets/DenyDialogWindow.class.st The file was removed src/Polymorph-Widgets/MorphDropListMorph.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was added src/Morphic-Deprecated/MorphDropListMorph.class.st The file was added src/Morphic-Deprecated/AboutDialogWindow.class.st The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Commander2/CmCommandGroupDecorator.class.st (diff) The file was modified src/Commander2-UI/CmUIHideWhenCantBeRun.class.st (diff) The file was modified src/Commander2/CmCommandGroup.class.st (diff) The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Commander2-UI/CmUICommandDisplayStrategy.class.st (diff) The file was modified src/Commander2-UI/CmUIDisableWhenCantBeRun.class.st (diff) The file was added src/SortFunctions-Core/Text.extension.st
Commit
4db73834eb82b19f8b9d9dda0c27ef0a7a587eaf
by cyril Replace the process browser This change removes the old process browser and replace it by the new one made by Esteban. This depends on this PR: https://github.com/pharo-spec/NewTools/pull/1103 The file was removed src/Tool-ProcessBrowser/package.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was removed src/Tool-ProcessBrowser/CPUWatcher.class.st The file was removed src/Tool-ProcessBrowser/ProcessBrowser.class.st
Commit
f37d95dca98dda98bcee8169aefc5a551c04c6a9
by cyril Remove dependency of Network-Mail to Morphic MailMessage has some dependencies over Morphic and UIManager to be able to view a MailMessage content. I propose to move those methods to NewTools and to use Spec instead of Morphic to view the content. I already did a PR to NewTools so we can just remove those two methods from Pharo. https://github.com/pharo-spec/NewTools/pull/1104 The file was modified src/Network-Mail/MailMessage.class.st (diff) The file was modified src/UnifiedFFI/FFICalloutAPI.class.st (diff)
Commit
52bfe63b3f581c148d0c6498d2942e00a9a60c47
by github Update doc for FFIArray class Class docs mention `FFIArray class >> newArrayType:size:` method which does not exist. I have updated it to point to `FFIArray class >> newArrayTypeOf:size:`. The file was modified src/UnifiedFFI/FFIArray.class.st (diff) The file was modified src/Tool-Profilers/SmalltalkImage.extension.st (diff) The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorphTest.class.st The file was added src/Morphic-Deprecated/TreePagerMorph.class.st The file was added src/Morphic-Deprecated/TreeChunkPagerMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreeNavigationBarMorph.class.st The file was added src/Morphic-Deprecated/FilteredMorphTreeModel.class.st The file was added src/Morphic-Deprecated/PluggableThreePhaseButtonMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreeChunkPagerMorph.class.st The file was added src/Morphic-Deprecated/LazyMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Basic/SimpleSwitchMorph.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was added src/Morphic-Deprecated/SimpleSwitchMorph.class.st The file was added src/Morphic-Deprecated/FuzzyLabelMorph.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Basic/FuzzyLabelMorph.class.st The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeModel.class.st The file was removed src/Morphic-Widgets-Tree/FilteredMorphTreeModel.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeNodeMorph.class.st The file was added src/Morphic-Deprecated/TreeNavigationBarMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeModel.class.st The file was removed src/Morphic-Widgets-Basic/PluggableThreePhaseButtonMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreePagerMorph.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/LazyMorphTreeNodeMorph.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was removed src/Morphic-Tests/PaginatedMorphTreeMorphTest.class.st The file was modified src/Refactoring-UI/ReRenameInstanceVariableDriver.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapTest.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapExamples.class.st (diff) The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/OpalCompiler-Core/OCIRPushLiteral.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRPrinterTest.class.st (diff) The file was removed src/Shout-UI/SHStylePresenter.class.st The file was removed src/Shout-UI/package.st The file was modified src/BaselineOfShout/BaselineOfShout.class.st (diff) The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was added src/Ring-Definitions-Core-Tests/RGElementDefinitionTest.class.st The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/Calypso-Browser/ClyTextEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/Ring-Definitions-Core/RGElementDefinition.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/Ring-Core/RGStampParser.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGClassDefinitionTest.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGCommentDefinitionTest.class.st (diff) The file was modified src/Monticello-Tests/MCStWriterTest.class.st (diff) The file was added Authors.txt The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified doc/Beacon/Beacon.md (diff)
Commit
86c5a73808d92abeda927f7b393c213cfe149e50
by cyril Fix bug when adding an extension method overriding a trait method In case you have a class using a trait with a method #toto, if you add an extension method named #toto on this class, then the method is not considered as an extension. I'm adding regression tests and fixing this problem in this change The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff)
Commit
f1ec7fd2b2c11b3fc8f0e539face7bba5b673af9
by cyril Cleanup Shout - Remove #stylingEnabled: because this is never used and if we do not want to style a text, we should not give it to the styler - Remove #text ivar that is unused - Remove #plugins that are unused Fixes #16310 The file was modified src/Shout/SHRBTextStyler.class.st (diff) The file was modified src/OSWindow-Core/OSWorldRenderer.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAsClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssertWithBooleanEqualtiyRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAbstractRuleTestCase.class.st (diff) The file was modified src/General-Rules-Tests/ReCyclomaticComplexityRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentInIfTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReBetweenAndRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNameInSelectorRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAsOrderedCollectionNotNeededRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReAssignmentWithoutEffectRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassNotCategorizedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectionProtocolRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveInheritanceRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReMethodSelectorKeywordCasingRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveVariablesRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTestCaseShouldNotUseInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReImplementedNotSentRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReClassVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLocalMethodsSameThanTraitRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEquivalentSuperclassMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExcessiveArgumentsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReThemeAccessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePackageManifestShouldBePackagedInManifestTagRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInstanceVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoNilAssignationInInitializeRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNoUnusedInstanceVariableRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLongMethodsRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReRefersToClassRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReJustSendsSuperRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReEqualsTrueRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReLiteralArrayCharactersRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReGuardClauseRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReIfTrueIfFalseUselessRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReInconsistentMethodClassificationRuleTest.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/General-Rules-Tests/ReCollectSelectNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReExtraBlockRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReKeysDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReDeadBlockRuleTest.class.st (diff)
Commit
0e2894927de287b0fc5e484edcb01e33b33b0812
by cyril Improve ClassFactoryForTestCase cleanup By default ClassFactoryForTestCase generates its classes in the same package and cleanup this package afterward. The problem is that a user can define its own package for the classes to create and those are not cleanup up. I propose to improve the cleanup to remove those packages if they are empty. The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Core/ClassFactoryForTestCase.class.st (diff) The file was modified src/SUnit-Tests/ClassFactoryForTestCaseTest.class.st (diff)
Commit
47ad35ed35289e98fb7b9673de2528402bd312aa
by cyril Improve FLBasicSerializationTest>>#testWideStringClassName This test change the name of a class after creating it but this seems to create a problem that this class ends up been an obsolete class once we cleanup after the test. To not let any leftover I propose to create it directly with the right name from the start. With this, no obsolete class stays in the system afterward The file was modified src/Fuel-Core-Tests/FLBasicSerializationTest.class.st (diff) The file was modified src/Refactoring-Core/RBRegexRefactoring.class.st (diff) The file was added src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyJumpToTestMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenSourceCodeMenuCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunCoveringTestMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromMethodsCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyResetProtocolForEditorCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-InheritanceAnalysis-Browser/ClyShowMethodInheritanceCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-Monticello-Browser/ClyCommitPackageCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-DebugPoints-Browser/SycOpenDebuggingPointsInMethodMenuCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycFormatSourceCodeCommand.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycShowLocalSendersCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycShowMethodVersionCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenDebuggingMenuCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycCmDuplicateClassCommand.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestProtocolForEditorCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycAddNewPackageCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRemoveVariablesCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycNewExtractMethodCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassesCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycRenameMessageCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycDuplicatePackageCommand.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToInstanceSideCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycOpenAdvancedDebuggingMenuCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenamePackageTagCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromClassGroupCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPushDownMethodCommand.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRenamePackageCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageSenderCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableRefCommand.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodAndOccurrencesCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycRemoveMethodCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowVariableWriterCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycRenameVariableCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycPullUpMethodCommand.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/SystemCommands-PackageCommands/SycRemovePackageCommand.class.st (diff) The file was modified src/SystemCommands-VariableCommands/SycInspectVariableCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClySpawnFullBrowserCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyOpenTestMethodCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycOpenMethodMenuCommand.class.st (diff) The file was modified src/SystemCommands-ClassCommands/SycOpenClassMenuCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRunTestCommand.class.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowMessageImplementorCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveClassGroupCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRemoveMethodGroupCommand.class.st (diff) The file was modified src/SystemCommands-SourceCodeCommands/SycRenameArgOrTempCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyRunTestsFromPackagesCommand.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycSuperclassImplementorsCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Calypso-SystemTools-FullBrowser/ClyRenameProtocolCommand.class.st (diff) The file was modified src/Calypso-SystemPlugins-SUnit-Browser/ClyDebugTestSetupCommand.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/Calypso-SystemTools-Core/ClyRequestMethodPackageForEditorCommand.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/Keymapping-Tools-Spec/KMDescriptionPresenter.class.st (diff) The file was removed src/Refactoring-Transformations-Tests/RBRegexText.class.st The file was added src/Refactoring-Transformations-Tests/RBRegexTest.class.st The file was modified src/General-Rules-Tests/ReNotOptimizedIfNilRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotOptimizedIfRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSizeCheckRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStatementsAfterReturnConditionalRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/RePointRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNilBranchRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReSearchingLiteralRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReNotEliminationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReShouldSendSuperInitializeAsFirstMessageTest.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedCollection.class.st (diff) The file was modified src/Text-Core/Text.class.st (diff) The file was modified src/General-Rules-Tests/ReUnwindBlocksRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTrueFalseDuplicationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedToDoRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReStringConcatenationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnoptimizedAndOrRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUseSetUpRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryVariableCapitalizationRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReTemporaryNeitherReadNorWrittenRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReYourselfNotUsedRuleTest.class.st (diff) The file was modified src/General-Rules-Tests/ReUnclassifiedMethodsRuleTest.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was modified src/Commander-Activators-Shortcut/CmdShortcutActivation.class.st (diff)
Commit
77e0484e07faf6754c61513b8764171c6727c2a1
by 1611248+Rinzwind Fixed mistake made in commit 67de41552f0ce57b (“Differentiate Morph scale factor from […]”): no initialization was added for the instance variable ‘zoomFactor’ of WorldMorph, causing an error when opening an extra world due to the variable being nil. The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalSelectorFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockSystemNavigation.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockEngine.class.st (diff) The file was added src/HeuristicCompletion-Tests/CoMockPackageOrganizer.class.st The file was modified src/HeuristicCompletion-Tests/CoMockPackage.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockASTResultSetBuilder.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockFetcherToRecordResets.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockMethod.class.st (diff) The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariableFetcher.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoGlobalVariablesHeuristic.class.st (diff) The file was modified src/HeuristicCompletion-Tests/CoMockClass.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Morphic-Widgets-Windows/SystemWindow.class.st (diff) The file was modified src/Random-Core/Random.class.st (diff)
Commit
60b33d62e60c7350f49e7d7d66248091d0e54671
by cyril Fix dependency test We have a dependency test failing because Form has the method #asText that adds a TextAnchor attribute to a string. This TextAnchor is in Morphic but in fact it can also be used with forms instead of morphs. I'm proposing to move the attribute to Text-Core since it does not necessarily depend on Morphic and I also moved Form>>#asText to Text-Core. This will fix the dependency test The file was modified src/Graphics-Display Objects/Form.class.st (diff) The file was removed src/Morphic-Base/TextAnchor.class.st The file was added src/Text-Core/TextAnchor.class.st The file was added src/Text-Core/Form.extension.st The file was modified src/Reflectivity/MetaLink.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/Ring-Core/RGObject.class.st (diff) The file was modified src/General-Rules/ReThemeAccessRule.class.st (diff) The file was modified src/Ring-Definitions-Core/RGDefinition.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/OpalCompiler-Core/OCASTTranslator.class.st (diff) The file was modified src/OpalCompiler-Core/OCPragmaNode.extension.st (diff) The file was modified src/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff)
Commit
ba4af41798de65d99d683e07ee796bcde29209f1
by stephane.ducasse Create a new package to place AST related functionality that are used by tools but not by the compiler. Since AST should be renamed OpalAST I named this new package OpalCompiler-ToolFeatures. May be in a second step we should move the classes to the package of their users renraku and rb but this is trickier for ParserTreeMatcher and ParseTreeRewriter. The file was removed src/AST-Core-Tests/OCReturnNodeAdderVisitorTest.class.st The file was added src/OpalCompiler-ToolFeatures/OCReturnNodeAdderVisitor.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/package.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was removed src/AST-Core-Tests/OCReadBeforeWrittenTesterTest.class.st The file was added src/OpalCompiler-ToolFeatures/package.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReadBeforeWrittenTesterTest.class.st The file was removed src/AST-Core/OCReadBeforeWrittenTester.class.st The file was added src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st The file was added src/OpalCompiler-ToolFeatures/OCReadBeforeWrittenTester.class.st The file was removed src/AST-Core/OCReturnNodeAdderVisitor.class.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff)
Commit
c219ca2679123217f8bb1b498aba89b3999725ce
by cyril Push up #classInstaller Sometimes we have random falilures because we ask a class installer to a metaclass. We can just push up #classInstaller because metaclasses have all the infos needed to give this class installer. This can fix some random failures we have The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/Kernel-CodeModel/Class.class.st (diff)
Commit
ee3a2a78db26cee1d7f2957be8b036aea0b713e9
by cyril Improve error on File deletion failure The file deletion failure uses the #name variable to give info on which file is been deleted. But the method is on the class side, so in reality it returns "File" all the time instead of the file name... On the CI I end up with this kind of failures: `Could not delete file File. Check the file is not open.`. I propose to update the error to use the path of the file instead to have a better log and have an easier time to debug things when we have test failures in the CI. The file was modified src/Files/File.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st (diff) The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/Native-Browser/NativeBrowserOpenVisitor.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Core/WorldMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskbarMorphTest.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/TaskListMorph.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar/UITheme.extension.st (diff) The file was added src/Morphic-Widgets-Taskbar-Tests/TaskMorphTest.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Base/Morph.extension.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/AST-Core-Tests/OCScannerTest.class.st (diff) The file was modified src/AST-Core/OCScanner.class.st (diff) The file was modified src/Morphic-Widgets-Taskbar-Tests/TaskListMorphTest.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks-Tests/package.st The file was modified src/HeuristicCompletion-Benchmarks/CoBenchmarkContext.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st The file was added src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksMock.class.st The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st
Commit
732091dbb60d98a481bd0fd20f2b7774bbac7469
by cyril Improve the default comparision value Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 This is not for Pharo 11 but Pharo 12! Do not use a random precision but use one that proved itself This value is the default used by Polymath and comes from Numerical Recipes, 3rd edition, Section 5.7, which is pages 229-230 The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Beacon-Core/Object.extension.st (diff) The file was modified src/Beacon-Core/Beacon.class.st (diff) The file was modified src/Beacon-Core/StringSignal.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core/BeaconSignal.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core/WrapperSignal.class.st (diff) The file was modified src/STON-Tests/STONReaderTest.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/System-Time-Tests/DurationTest.class.st (diff) The file was modified src/Kernel/Float.class.st (diff) The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks-Tests/CoStaticBenchmarksTest.class.st (diff) The file was modified src/NECompletion-Morphic/NECMenuMorph.class.st (diff) The file was added src/NECompletion/CompletionItemSelected.class.st The file was modified src/NECompletion/CompletionItemSelected.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubSmalltalkEditorTest.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/AST-Core-Tests/OCParseTreeTest.class.st (diff) The file was removed src/AST-Core-Tests/OCFormatterTest.class.st The file was added src/AST-Core-Tests/OCSimpleFormatterTest.class.st The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/AST-Core/OCSequenceNode.class.st (diff) The file was added src/Refactoring-Transformations/OCSequenceNode.extension.st The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/OpalCompiler-ToolFeatures-Tests/OCReturnNodeAdderVisitorTest.class.st (diff) The file was added src/Refactoring-Core/OCMethodNode.extension.st The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/Refactoring-Core/OCMethodNode.extension.st (diff) The file was modified src/AST-Core/OCMethodNode.class.st (diff) The file was modified src/OSWindow-SDL2/OSSDL2BackendWindow.class.st (diff) The file was modified src/OSWindow-SDL2/SDL2Handle.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was added src/Refactoring-Core-Tests/OCIsEssentialTest.class.st The file was modified src/AST-Core-Tests/OCProgramNodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRBuilderTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCSourceCode2BytecodeTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCArrayLiteralTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCStaticASTCompilerPluginTest.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodPragmaTest.class.st (diff) The file was modified src/AST-Core-Tests/OCSimpleFormatterTest.class.st (diff) The file was modified src/Ring-ChunkImporter/RGChunkImporter.class.st (diff) The file was modified src/CodeImport/OldClassDefinitionBuilder.class.st (diff) The file was modified src/SystemCommands-MessageCommands/SycMessageDescription.class.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/DebugPoints/DebugPointNodeTarget.class.st (diff) The file was modified src/DebugPoints/DebugPoint.class.st (diff) The file was modified src/DebugPoints/DebugPointObjectTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointTarget.class.st (diff) The file was modified src/DebugPoints/DebugPointInstanceVariableTarget.class.st (diff)
Commit
d2d04d9edfd442385bae18cf38a8ccb3d4974d25
by ignacio-esteban.losiggio Properly update the AST when the method editor gets its text changed Currently we were only updating the AST when doing applying changes (see ClyMethodCodeEditorToolMorph>>#applyChanges). This is not the only way the text may be changed (for example: a refactoring may also change it). The other ways to update the text break the AST putting the method editor in a weird state where it shows the new code and does structural edits stuff using the old one. An example of this issue can be experiencied by trying to do "extract temp" multiple times on the same method editor. Reported-by: Andrzej Prochyra <andrzej@prochyra.io> The file was modified src/Calypso-SystemTools-Core/ClyMethodEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was modified src/BaselineOfHeuristicCompletion/BaselineOfHeuristicCompletion.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/OpalCompiler-Core/Context.extension.st (diff) The file was modified src/Refactoring-Core/ReRenameMethodRefactoring.class.st (diff) The file was modified src/Refactoring-UI/StMethodNameEditorPresenter.class.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was removed src/OpalCompiler-Core/IRBuilder.class.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was modified src/DarkBlueTheme/DarkBlueTheme.class.st (diff) The file was modified src/AST-Core-Tests/OCMethodNodeTest.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/Polymorph-Widgets/UIThemeColorConfigurator.class.st (diff)
Commit
b3212e64bc5902878c24dccbad810a6758fab8a7
by cyril Push up #removeFromTree In multiple projects I'm doing AST manipulation (fro example in Famix or in my project Chanel) and I need to remove some nodes from an AST. Currently it's possible only on MessageNodes but this should be possible on much more nodes. I propose to push up this method on ProgramNodes The file was modified src/AST-Core/OCProgramNode.class.st (diff) The file was modified src/AST-Core/OCMessageNode.class.st (diff)
Commit
891a1640df034ef5d046b0b7e5203fd2184cf08e
by cyril Fix bug with obsolete classes and extension methods If you recompile a class with extension methods and remove it afterward, then the class stays as obsolete. This happens because of a bug creating duplicated entries in the packages extension maps. I'm proposing a fix to not add new entries to the extension maps in case of recompilation. Coming with a comment and a regression test. Fixes #17927 The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was added src/SystemCommands-PackageCommands/SycInspectPackageCommand.class.st
Commit
306da1d9daa347f164d0345a5d902e7c4b2499a8
by cyril Improve ReRefersToClassRule name It is weird that the rules says to use `self class` when we are on the class side. I'm updating the rule name to show this possibility Fixes #17123 The file was modified src/General-Rules/ReRefersToClassRule.class.st (diff) The file was modified src/Ring-Core/RGGlobalVariable.class.st (diff)
Commit
473e02eb720f7ad1e17863853d8f31521cf6d01d
by cyril Speedup Random initialization from seed When setting the seed, this change avoid to have a double initialization of the seed to speed it up. ```st { [ Random new ]. [ Random seed: 7 ] } collect: #bench. " Before: an Array( 4,527,035 iterations in 5 seconds 2 milliseconds.905044.982 per second 2,578,191 iterations in 5 seconds 3 milliseconds. 515329.003 per second)" " After: an Array( 4,839,828 iterations in 5 seconds 1 millisecond. 967772.046 per second 5,454,942 iterations in 5 seconds 2 milliseconds. 1090552.179 per second)" ``` Fixes #17510 The file was modified src/Random-Core/Random.class.st (diff)
Commit
4ebd2da9c6680eefaa021c8a85134d3bb35f81ac
by cyril Fix the logic of the extra commands on methods In Calypso Hernan started to migrate commands from Commander1 to Commander2. This brought a change in the logic but the commands in the extra group on methods lost the ability to execute the #prepareFullExecution method which cause some commands to fail. I'm fixing this + I renamed a class to have a better name Fixes #17506 The file was modified src/SystemCommands-MethodCommands/SycCopyMethodNameToClipboardCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycCopyTestMethodNameToClipboardCommand.class.st (diff) The file was removed src/SystemCommands-MethodCommands/SycClassifyMthCommand.class.st The file was modified src/SystemCommands-MethodCommands/SycInspectMethodCommand.class.st (diff) The file was added src/SystemCommands-MethodCommands/SycClassifyMethodsCommand.class.st The file was modified src/SystemCommands-MethodCommands/SycFileOutMethodCommand.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMethodExtraCmCommand.class.st (diff)
Commit
e62bb3793fadf484bfba7f641fd62c6153ef44f5
by uzzelekbeatspro Added 2 metaclass variables to remember last text to find and last text used to replace -Now when opening again find and replace, the previous texts are remembered, providing efficiency and gain of time for the user -In most cases it was redundant to retype the texts, because often it is a repetition when using this tool The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Morphic-Core/WorldState.class.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was removed src/Tool-DependencyAnalyser/AITarjan.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DATarjanAlgorithm.class.st The file was removed src/Tool-DependencyAnalyser/DAAbstractItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests-Data/DASomeClass.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReversePackageNode.class.st The file was removed src/Tool-DependencyAnalyser/package.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraphDiff.class.st The file was removed src/Tool-DependencyAnalyser/DAPoolDictionaryDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACompositeDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAAddPackagePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAssemblyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAReferenceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyItemDiff.class.st The file was removed src/Tool-DependencyAnalyser/Package.extension.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycleDetector.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassToDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DADependencyCheckerTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/ManifestToolDependencyAnalyserTests.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAManuallyAddedDependentPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DAUnknownManuallyResolvedPackage.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageUnderAnalysisNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPoolDictionaryDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser/DAMessageSendAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-UI/DATraitDependency.extension.st The file was removed src/Tool-DependencyAnalyser/DAMessageSendDependency.class.st The file was removed src/Tool-DependencyAnalyser/DAExtensionDependency.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleDetectorTest.class.st The file was removed src/Tool-DependencyAnalyser/DADependentPackageWrapper.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphTest.class.st The file was removed src/Tool-DependencyAnalyser/DACompositeDependency.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DATarjanAlgorithmTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DACycleDetectionPresenter.class.st The file was removed src/Tool-DependencyAnalyser/DAPotentialOutDatedDependencyWarning.class.st The file was removed src/Tool-DependencyAnalyser/DAInheritanceDependency.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAWelcomePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAReverseTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodImplementationNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerDiffTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAInheritanceDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageDependenciesPresenter.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyReport.class.st The file was removed src/Tool-DependencyAnalyser-UI/package.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyWrapperTest.class.st The file was removed src/Tool-DependencyAnalyser/DATraitDependency.class.st The file was modified src/BaselineOfQA/BaselineOfQA.class.st (diff) The file was removed src/Tool-DependencyAnalyser-UI/DAPackageAnalyzerPresenter.class.st The file was removed src/Tool-DependencyAnalyser/DADependenciesHTMLPublisher.class.st The file was removed src/Tool-DependencyAnalyser/DAReferenceDependency.class.st The file was removed src/Tool-DependencyAnalyser-Tests-Data/package.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DANode.class.st The file was removed src/Tool-DependencyAnalyser-UI/TheManifestBuilder.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAMissingMethodNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMethodDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAClassNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackage.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageDependencyWrapper.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageCycleTest.class.st The file was removed src/BaselineOfDependencyAnalyzer/BaselineOfDependencyAnalyzer.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageItemDiff.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageDependencyTest.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageCycle.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageTreePresenter.class.st The file was removed src/Tool-DependencyAnalyser-Tests/package.st The file was removed src/Tool-DependencyAnalyser-UI/DADependencyFromClass.extension.st The file was removed src/Tool-DependencyAnalyser/DADependencyFromClass.class.st The file was removed src/BaselineOfDependencyAnalyzer/package.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was removed src/Tool-DependencyAnalyser-UI/DACycleNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAPotentialDependenciesNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAPackageRelationGraphDiffTest.class.st The file was removed src/Tool-DependencyAnalyser/ManifestToolDependencyAnalyser.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAExtensionDependency.extension.st The file was removed src/Tool-DependencyAnalyser-UI/DAPackageItemDiffNode.class.st The file was removed src/Tool-DependencyAnalyser/DAPackageRelationGraph.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAMessageSendDependencyNode.class.st The file was removed src/Tool-DependencyAnalyser-Tests/DAMessageSendAnalyzerTest.class.st The file was removed src/Tool-DependencyAnalyser-UI/DAAbstractPackageNode.class.st The file was removed src/Tool-DependencyAnalyser/DADependencyChecker.class.st The file was modified src/Tool-DependencyAnalyser-UI-Tab/DABrowserToolMorph.class.st (diff) The file was modified src/Tool-DependencyAnalyser-UI-Tab/DATabPackageDependenciesPresenter.class.st (diff)
Commit
4aaa4a4a5014d996c9b02c68fe0d77d1220ada8b
by cyril Remove ExternalProjectLoader This class seems to be dead code? Probably used in the past for the bootstrap? The class comment says it's to have versions tested with Pharo but the projects present inside do not seems to match. For example Roassal is in Pharo already and the repo in the #allProjects method is not the official repo anymore The file was modified src/BaselineOfBaseLibraries/BaselineOfBaseLibraries.class.st (diff) The file was removed src/BaselineOfExternalProjectLoader/package.st The file was removed src/ExternalProjectLoader/LoadableProject.class.st The file was removed src/ExternalProjectLoader/package.st The file was removed src/BaselineOfExternalProjectLoader/BaselineOfExternalProjectLoader.class.st The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/Collections-Unordered-Tests/DictionaryTest.class.st (diff) The file was modified src/Collections-Sequenceable/OrderedDictionary.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/Collections-Unordered/SmallDictionary.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/Calypso-SystemPlugins-DependencyAnalyser-Browser/ClyOpenDependencyBrowserCommand.class.st (diff) The file was removed src/NautilusRefactoring/RBAddMethodChange.extension.st The file was modified src/Refactoring-Changes/RBRefactoryChange.class.st (diff) The file was modified src/Refactoring-Core/ReCreateAccessorsForVariableTransformation.class.st (diff) The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was removed src/NautilusRefactoring/ReRefactoring.extension.st The file was removed src/NautilusRefactoring/RBRefactoryChange.extension.st The file was modified src/Refactoring-Changes/RBAddMethodChange.class.st (diff) The file was removed src/NautilusRefactoring/RBCompositeRefactoryChange.extension.st The file was removed src/NautilusRefactoring/ReCreateAccessorsForVariableTransformation.extension.st The file was modified src/Refactoring-Changes/RBCompositeRefactoryChange.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractMethodAndOccurrencesTest.class.st (diff) The file was modified src/Refactoring-Core/ReAbstractTransformation.class.st (diff) The file was modified src/Refactoring-Core/RBExtractMethodAndOccurrences.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBAbstractRefactoringTest.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBExtractSetUpMethodAndOccurrencesParametrizedTest.class.st (diff) The file was modified src/NautilusRefactoring/NautilusRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodArgumentsSelector.class.st The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was modified src/Refactoring-Transformations/RBMethodNameEditor.class.st (diff) The file was modified src/Refactoring-Transformations/ReCompositeExtractMethodRefactoring.class.st (diff) The file was removed src/Refactoring-Transformations/RBMethodNameEditor.class.st The file was added src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Core/ReRemoveClassRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Refactoring-Core-Tests/ReClassesAreNotMetaClassConditionTest.class.st (diff) The file was modified src/Refactoring-Transformations-Tests/RBMoveMethodToClassSideRefactoringTest.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassSideRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBNamespace.class.st (diff) The file was modified src/Refactoring-Core/ReRefactoring.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was added src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st The file was modified src/Refactoring-Core-Tests/ReDefinesSelectorsConditionTest.class.st (diff) The file was modified src/Refactoring-Core/ReCompositeRefactoring.class.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was added src/Refactoring-UI/ReBrowseMethodChoice.class.st The file was added src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st The file was added src/Refactoring-UI/ReMoveClassSideChoice.class.st The file was modified src/SystemCommands-MethodCommands/SycMoveMethodsToClassSideCommand.class.st (diff) The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was removed src/Refactoring-UI/RBMoveMethodsToClassSideDriver.class.st The file was modified src/AST-Core/OCMessageNode.class.st (diff) The file was modified src/Refactoring-Core/ReRenameSharedVariableRefactoring.class.st (diff) The file was modified src/Refactoring-Core/ReRemoveSharedVariableRefactoring.class.st (diff) The file was removed src/Refactoring-Core/ReIsNotAMetaclass.class.st The file was modified src/System-Dependencies-Tests/SystemDependenciesReportResource.class.st (diff) The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff)
Commit
3b747a9bd73c3d8968a9a8ab94978ef79d2b77d1
by cyril Clean BaselineOfClap Remove references to packages and dependencies that are not in Pharo Fixes #17366 Pharo13.0.0: #Branch: misc/clean-baselineOfClap Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/BaselineOfClap/BaselineOfClap.class.st (diff) The file was removed src/SUnit-Core/HashTesterTest.class.st The file was added src/SUnit-Tests/HashTesterTest.class.st The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/MonticelloRemoteRepositories/MCHttpRepository.class.st (diff) The file was modified src/OpalCompiler-Core/OCMessageNode.extension.st (diff) The file was modified src/Calypso-SystemTools-QueryBrowser/ClyShowClassRefCommand.class.st (diff) The file was added src/Calypso-SystemTools-QueryBrowser/ClyShowPoolUsersCommand.class.st
Commit
1cf2fb479139577d1d80a48487f0e22c717a5772
by tesonep Pharo13.0.0: #Branch: 17938-Emergency-Debugger-should-be-resiseable Fixes #17938 Emergency debugger should react to the resize of the window taking in account the scale factor and showing the last text again. The file was modified src/EmergencyDebugger/EDDisplayEventHandler.class.st (diff) The file was modified src/EmergencyDebugger/EDDisplayInterface.class.st (diff)
Commit
70679f7eab560e74923235ef0cc599152f208fc0
by tesonep Pharo13.0.0: #Branch: 17727-Fix-the-two-skipped-tests-in-DrTests Fixes #17727 - Removing skipped tests from DrTest. - Fixing the title holder to set it even if there is no window. The file was modified src/DrTests-Tests/DrTestsUITest.class.st (diff) The file was modified src/DrTests/AbstractDrTestsPresenter.class.st (diff) The file was modified src/Rubric/TextLink.extension.st (diff) The file was modified src/Calypso-Browser/ClyBrowserToolMorph.class.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTMultipleSelectionStrategy.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Text-Edition/TextLink.extension.st (diff) The file was modified src/Morphic-Widgets-FastTable/FTTableMorph.class.st (diff) The file was modified src/DebugPoints-Tests/DebugPointTest.class.st (diff) The file was modified src/System-Sources/SourceFile.class.st (diff)
Commit
2cef3ca10dfe019599582f21e9f43dfc25b3e16c
by stephane.ducasse chore: Removing OldDeprecated Driver+ Refactoring + tests + commands Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was removed src/SystemCommands-ClassCommands/SycDeprecateClassCommand.class.st The file was added src/Refactoring-Attic/package.st The file was added src/Refactoring-Attic/RBDeprecateClassRefactoring.class.st The file was modified src/SystemCommands-ClassCommands/SycMigrateReferencesOfClassCommand.class.st (diff) The file was added src/Refactoring-Attic/RBDeprecateClassDriver.class.st The file was removed src/Refactoring-Core/RBDeprecateClassRefactoring.class.st The file was added src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st The file was removed src/Calypso-SystemTools-Core/SycDeprecateClassCommand.extension.st The file was removed src/Refactoring-UI/RBDeprecateClassDriver.class.st The file was modified src/SystemCommands-ClassCommands/SycDeprecateClassCmCommand.class.st (diff) The file was removed src/Refactoring-Transformations-Tests/RBDeprecateClassParametrizedTest.class.st
Commit
31404511725c3a54f3f3623017ee396f193550e6
by stephane.ducasse chore: remove SplitClassRefactoring and tests Pharo13.0.0: #Branch: 17955-DeprecateClassRefactoring-should-be-removed-because-it-is-not-based-on-deprecatedAliases Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was added src/Refactoring-Attic/RBSplitClassParametrizedTest.class.st The file was removed src/Refactoring-Transformations-Tests/RBSplitClassParametrizedTest.class.st The file was added src/Refactoring-Attic/RBSplitClassRefactoring.class.st The file was modified src/Refactoring-Attic/RBDeprecateClassParametrizedTest.class.st (diff) The file was removed src/Refactoring-Core/RBSplitClassRefactoring.class.st The file was removed src/Refactoring-Transformations-Tests/RBSplitClassTransformationTest.class.st The file was added src/Refactoring-Attic/RBSplitClassTransformation.class.st The file was removed src/Refactoring-Transformations/RBSplitClassTransformation.class.st The file was added src/Refactoring-Attic/RBSplitClassTransformationTest.class.st The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Refactoring-Core/ReClassesAreNotMetaClassCondition.class.st (diff) The file was modified src/Specific-Rules/ArchitecturalCritique.class.st (diff) The file was modified src/Collections-Sequenceable-Tests/ArrayTest.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was added src/Collections-Sequenceable/Character.extension.st The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was added src/Text-Core/RunArray.class.st The file was added src/Collections-Sequenceable/BlockClosure.extension.st The file was removed src/Collections-Abstract/CompiledMethod.extension.st The file was modified src/Collections-Native-Tests/ByteArrayTest.class.st (diff) The file was removed src/Collections-Abstract/BlockClosure.extension.st The file was removed src/Collections-Abstract/Behavior.extension.st The file was modified src/Collections-Sequenceable/Object.extension.st (diff) The file was removed src/Collections-Sequenceable/RunArray.class.st The file was removed src/Collections-Abstract/Object.extension.st The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was modified src/Kernel-Tests/FloatTest.class.st (diff) The file was modified src/Graphics-Canvas/ScalingCanvas.class.st (diff) The file was modified src/Kernel-Tests/ScaledDecimalTest.class.st (diff) The file was modified src/Kernel-Tests/UndefinedObjectTest.class.st (diff) The file was removed src/Collections-Abstract/Character.extension.st The file was modified src/Collections-Abstract-Tests/CollectionRootTest.class.st (diff) The file was modified src/Collections-Sequenceable-Tests/OrderedCollectionTest.class.st (diff) The file was modified src/OpalCompiler-Tests/OCLiteralTest.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was modified src/Refactoring-Core/RBMoveMethodToClassRefactoring.class.st (diff) The file was modified src/Refactoring-UI-Tests/ReRenameMethodDriverTest.class.st (diff) The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was added src/Deprecated13/Collection.extension.st The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/EpiceaBrowsers/EpMorphVisitor.class.st (diff) The file was modified src/Collections-Sequenceable/SequenceableCollection.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/Collection.extension.st (diff) The file was added src/Deprecated13/SequenceableCollection.extension.st The file was modified src/Specific-Rules/PharoBootstrapRule.class.st (diff)
Commit
8745fb57396936eb1462db6e0f894e67d10ca582
by tesonep Fix #17997 Changing the gesture to open the meta menu from Ctrl + Shift + Click, to Ctrl + Alt + Shift + Click to be coherent with the other special gesture like that is Alt + Shift + Click. The file was modified src/Morphic-Core/Morph.class.st (diff) The file was modified src/Morphic-Core/MouseButtonEvent.class.st (diff) The file was modified src/Settings-Polymorph/PolymorphSystemSettings.class.st (diff) The file was modified src/Morphic-Core/Morph.class.st (diff)
Commit
6ed412c99dfacbf98f50fb5b08592eb5e7ab01b8
by cyril Fix Pharo build I think the build is broken because Collection-Unordered is extending RunArray that is loaded after Collection-Unordered now. I'm moving the method to RunArray directly The file was modified src/Text-Core/RunArray.class.st (diff) The file was removed src/Collections-Unordered/RunArray.extension.st The file was removed src/Refactoring-UI/ReDeprecateChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateAndMigrateReferencesClassChoice.class.st The file was removed src/Refactoring-UI/ReRenameAndDeprecateClassChoice.class.st The file was removed src/Refactoring-UI/ReDeprecateClassChoice.class.st
Commit
cdef124d56b5523888a3b06fc093f83923471340
by cyril Fix failing tests about #print:delimiterOn: The method was deprecated so I'm removing the tests about this method + I'm fixing some methods that got a wrong replacement for this code. Using #print: instead of #nextPutAll: was adding extra quotes The file was modified src/Collections-Abstract-Tests/TPrintTest.trait.st (diff) The file was modified src/EmergencyDebugger/EDDebuggingAPI.class.st (diff) The file was modified src/AST-Core/OCDumpVisitor.class.st (diff) The file was modified src/DrTests-TestCoverage/DTTestCoveragePlugin.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff) The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/Calypso-SystemPlugins-Critic-Browser/ClyShowDependencyCritiqueCommand.class.st (diff) The file was modified src/Tool-Diff/UnifiedDiffChangesMorph.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff)
Commit
e5073f49a6d8d9d1bb69cb769c9a952e018f7cab
by stephane.ducasse Cleaning the benchmarks Now (CoStaticBenchmarksVariables runOnPackage: (PackageOrganizer default packageNamed: 'NECompletion') heuristics: [:b | b]) inspect. is working as well as CoStaticBenchmarksMessage new scope: (CoBenchmarkPackage on: CompletionSorter package); builder: CoASTHeuristicsResultSetBuilder new; run. The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarks.class.st (diff) The file was added src/HeuristicCompletion-Benchmarks/CoBenchmarkVariableContext.class.st The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksMessage.class.st (diff) The file was modified src/HeuristicCompletion-Model/CoVariableValueMessageHeuristic.class.st (diff) The file was modified src/HeuristicCompletion-Benchmarks/CoStaticBenchmarksVariables.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff) The file was modified src/Tool-Registry/ToolRegistry.class.st (diff) The file was modified src/MenuRegistration/MenuRegistrationExample.class.st (diff) The file was modified src/Transcript-Tool/ThreadSafeTranscript.extension.st (diff) The file was modified src/Transcript-Core/ThreadSafeTranscript.class.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/OpalCompiler-Core/OCIRBytecodeGenerator.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/OpalCompiler-Core/OCCompilationContext.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils/Object.extension.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was added src/Athens-Cairo-Tests/Toto.class.st The file was modified src/Debugging-Utils/Object.extension.st (diff)
Commit
9df60e0f33485a31ac4f42d68a6180bfeb9ea7ad
by cyril Improve packaging of Ston We currently have a package `STON-Text support` containing methods to export and import Text in Ston. But we also have STON-Extensions that add extensions to multiple classes in Pharo to customize their import/export so I do not see why text support should be a special case. On top of that, most extensions are done directly in STON-Core so I'm not even sure we really need this STON-Extensions package. But this change focuses on 'STON-Text support'. Fixes #4505 The file was added src/STON-Extensions/RunArray.extension.st The file was removed src/STON-Text support/package.st The file was removed src/STON-Text support/Text.extension.st The file was modified src/BaselineOfMisc/BaselineOfMisc.class.st (diff) The file was added src/STON-Extensions/Text.extension.st The file was removed src/STON-Text support/RunArray.extension.st The file was modified src/General-Rules/ReSearchingLiteralRule.class.st (diff) The file was removed src/Athens-Cairo-Tests/Toto.class.st The file was modified src/NECompletion-Tests/CompletionEngineTest.class.st (diff) The file was modified src/NECompletion-Morphic/CompletionEngine.class.st (diff) The file was modified src/Debugging-Utils/Halt.class.st (diff) The file was modified src/Debugging-Utils-Tests/HaltTest.class.st (diff) The file was added src/Morphic-Deprecated/ManifestMorphicDeprecated.class.st The file was added src/Morphic-Deprecated/package.st The file was modified src/Morphic-Examples/WidgetExample.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was added src/Morphic-Deprecated/TEasilyThemed.extension.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/UITheme.extension.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was modified src/Morphic-Examples/WidgetExample.class.st (diff)
Commit
3c29f774825ec499426e02b720d96f8de36e67c1
by cyril Fix #isDeprecated logic of CompiledMethod When a class is in a deprecated package, we consider it as deprecated. But if a method is in a deprecated package or class, it is not considered deprecated. To me this mixed behavior is not good. After talking with people, they seems to expect the deprecation to be passed on so I'm updating CompileMethod>>#isDeprecated to take the class and package state into account for deprecations. The file was modified src/Kernel-Extended-Tests/CompiledMethodTest.class.st (diff) The file was modified src/Kernel-CodeModel/CompiledMethod.class.st (diff) The file was modified src/Polymorph-Widgets/MorphicUIManager.class.st (diff)
Commit
c183376a5c0274773468f2f852397ac15cb2961c
by federico.lochbaum Fixes of two cases on shortcut block identation 1 - Case of blocks with empty content, it was inserting 3 spaces instead just one. 2 - Case of block layout identation, now the block content is inserted adding one to the identation level. The file was modified src/EnlumineurFormatter-Tests/EFMessageExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFMethodExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFAssignmentExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionOnlyTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFCascadeExpressionTest.class.st (diff) The file was modified src/EnlumineurFormatter-Tests/EFSequenceExpressionTest.class.st (diff) The file was added src/EnlumineurFormatter-Tests/EFFormatterTest.class.st The file was modified src/EnlumineurFormatter-Tests/EFBlockExpressionTest.class.st (diff) The file was modified src/Reflectivity-Examples/ReflectivityCodeMorph.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/EnlumineurFormatter/EFFormatter.class.st (diff) The file was modified src/BaselineOfBeacon/BaselineOfBeacon.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Collections-Unordered/Dictionary.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff)
Commit
18f2b479fcb7d9bf61cd73e969d743adf4599217
by cyril Remove what seems to be a hack in runTest.sh Two selectors are removed in this file but one does not exist anymore and the second seems to pass in my image so I don't know why we are removing it? Let's try to remove those lines to see if the CI is happy The file was modified bootstrap/scripts/testing/core/runTests.st (diff)
Commit
8f121f684bce293fe85d98618e9d0a4becb3ad14
by cyril Improve the printing of errors on executable comments Currently if we have a syntax error on an executable comment we have 0 infromation on which comment it is. We just get `Doc comment is not well formed` as a log and `PharoDocComment.Tests.CommentTestCase.nil` as the test been executed. I propose to add more info to the log to know the class, selector and content of the comment. The file was modified src/PharoDocComment/PharoDocCommentExpression.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/String.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Collections-Sequenceable/Array.class.st (diff) The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was modified src/Graphics-Files/PNGReadWriter.class.st (diff) The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Transcript-Core/ManifestTranscriptCore.class.st The file was removed src/Transcript-Tool/package.st The file was modified src/BaselineOfUI/BaselineOfUI.class.st (diff) The file was added src/Deprecated13/TTranscript.trait.st The file was removed src/Transcript-Core/ThreadSafeTranscript.class.st The file was removed src/Transcript-Core/TTranscript.trait.st The file was added src/Deprecated13/ThreadSafeTranscript.class.st The file was removed src/Transcript-Core/package.st The file was removed src/Transcript-Tool/ManifestTranscriptTool.class.st The file was removed src/Transcript-Tool/ThreadSafeTranscript.extension.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionListNodeMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxButtonMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionListNode.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListNode.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Morphic-Widgets-TickList/TickSelectionListMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionListMorph.class.st The file was removed src/Morphic-Widgets-TickList/TickSelectionListNodeMorph.class.st The file was removed src/Morphic-Widgets-TickList/package.st The file was removed src/Morphic-Widgets-TickList/TickSelectionCheckboxButtonMorph.class.st The file was added src/Morphic-Deprecated/TickSelectionCheckboxMorph.class.st
Commit
91cf59cff934e5a5b96a00a53effcac7ba280466
by cyril CodeImporter should close the stream it is reading after importing I'm hoping this will fix some random failures we are having on Windows linked to the fact that we cannot delete an opened file. I guess the file is open because the CodeImporter is not always garbage collected in time and it keeps an open stream on the file The file was modified src/CodeImport/CodeImporter.class.st (diff)
Commit
354bda1f334f6c31dc7504c846502fec6586d59f
by cyril Fix equality between MCClassDefinition and MCTraitDefinition Currently if you try to compare a TraitDefinition with a ClassDefinition you will get a DNU. I'm fixing it by stopping the comparison if the classes are not the same. This will allow us to commit the change of a class to a trait of the same name. Currently we cannot commit with Iceberg this kind of changes Fixes #18035 The file was modified src/Monticello-Model/MCDefinition.class.st (diff) The file was modified src/Monticello-Model/MCTraitDefinition.class.st (diff) The file was modified src/Monticello-Tests/MCClassDefinitionTest.class.st (diff)
Commit
0e68a277f4917b95280feca50cd2fcea60584ff6
by cyril Morphic: Deprecate examples and some pluggable lists This deprecates the Morphic examples because they are the only users of a lot of morphs. I also deprecated some pluggable lists and trees that are unused (or only in examples) The file was removed src/Morphic-Examples/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Examples/RadioButtonModelExample.class.st The file was removed src/Morphic-Examples/ClassTreeNodeExample.class.st The file was modified src/BaselineOfMorphic/BaselineOfMorphic.class.st (diff) The file was removed src/Morphic-Widgets-Pluggable/PluggableTabButtonMorph.class.st The file was removed src/Morphic-Examples/TabExample.class.st The file was added src/Morphic-Deprecated/PackageMethodCategoryNodeExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListExample.class.st The file was removed src/Morphic-Examples/PluggableToggleButtonMorphExample.class.st The file was added src/Morphic-Deprecated/WidgetExample.class.st The file was removed src/Morphic-Examples/ClassListNodeExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithPagerExample.class.st The file was added src/Morphic-Deprecated/TabExample.class.st The file was removed src/Morphic-Examples/PackageMethodCategoryNodeExample.class.st The file was removed src/Morphic-Examples/SimplestClassListWithPagerExample.class.st The file was removed src/Morphic-Examples/ExampleBuilderMorph.class.st The file was added src/Morphic-Deprecated/PersonDataExample.class.st The file was added src/Morphic-Deprecated/PluggableTreeItemNode.class.st The file was added src/Morphic-Deprecated/PackageNodeExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableMultiColumnListMorph.class.st The file was removed src/Morphic-Examples/LazyClassListExample.class.st The file was removed src/Morphic-Examples/PackageTreeExample.class.st The file was added src/Morphic-Deprecated/PluggableMultiColumnListMorph.class.st The file was added src/Morphic-Deprecated/PackageTreeExample.class.st The file was removed src/Morphic-Examples/SimpleGridExample.class.st The file was removed src/Morphic-Examples/WidgetExample.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was added src/Morphic-Tests/ClassTreeNodeExample.class.st The file was removed src/Morphic-Examples/PersonDataExample.class.st The file was added src/Morphic-Deprecated/ClassListExample.class.st The file was added src/Morphic-Deprecated/PluggableTreeMorph.class.st The file was added src/Morphic-Deprecated/PluggableButtonMorphExample.class.st The file was removed src/Morphic-Examples/PackageClassNodeExample.class.st The file was added src/Morphic-Deprecated/PackageMethodNodeExample.class.st The file was removed src/Morphic-Examples/SimplestClassListExample.class.st The file was added src/Morphic-Deprecated/ExampleBuilderMorph.class.st The file was removed src/Morphic-Examples/PluggableButtonMorphExample.class.st The file was added src/Morphic-Deprecated/PackageClassNodeExample.class.st The file was added src/Morphic-Deprecated/PluggableTabButtonMorph.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was removed src/Morphic-Examples/package.st The file was removed src/Morphic-Examples/SimplestClassListWithChunkExample.class.st The file was added src/Morphic-Deprecated/PluggableToggleButtonMorphExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeItemNode.class.st The file was added src/Morphic-Deprecated/SimplestPaginatedClassListExample.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/SimpleGridNodeExample.class.st The file was added src/Morphic-Deprecated/SimplestClassListWithChunkExample.class.st The file was removed src/Morphic-Examples/PackageNodeExample.class.st The file was removed src/Morphic-Examples/SimpleGridNodeExample.class.st The file was removed src/Morphic-Examples/ClassListExample.class.st The file was removed src/Morphic-Widgets-Pluggable/MulticolumnLazyListMorph.class.st The file was added src/Morphic-Deprecated/LazyClassListExample.class.st The file was added src/Morphic-Deprecated/PackageAbstractNodeExample.class.st The file was removed src/Morphic-Examples/SimplestPaginatedClassListExample.class.st The file was removed src/Morphic-Examples/ClassTreeExample.class.st The file was removed src/Morphic-Examples/PackageMethodNodeExample.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was added src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st The file was added src/Morphic-Deprecated/SimpleGridExample.class.st The file was removed src/Morphic-Widgets-Pluggable/PluggableTreeMorph.class.st The file was added src/Morphic-Deprecated/RadioButtonModelExample.class.st The file was added src/Morphic-Deprecated/ClassListNodeExample.class.st The file was added src/Morphic-Tests/ClassTreeExample.class.st The file was modified src/Clap-Core/ClapParameterized.class.st (diff) The file was modified src/Clap-Tests/ClapContextTest.class.st (diff) The file was modified src/Clap-Tests/ClapPharoVersionTest.class.st (diff) The file was modified src/Clap-Core/ClapApplication.class.st (diff) The file was added src/Clap-Core/ClapNestedPositionalValidation.class.st The file was modified src/Clap-Tests/ClapCommandTest.class.st (diff) The file was added src/Clap-Core/ClapMatchedValidation.class.st The file was modified src/Clap-Tests/ClapHelloWorldTest.class.st (diff) The file was modified src/Clap-Core/ClapFlag.class.st (diff) The file was modified src/Clap-Core/ClapCompositeMatch.class.st (diff) The file was modified src/Clap-Tests/ClapMeaningsTest.class.st (diff) The file was modified src/Clap-Tests/ClapPositionalTest.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoVersion.class.st (diff) The file was added src/Clap-Examples/ClapGitAddCommandExample.class.st The file was modified src/Clap-Core/ClapValidationDiagnostic.class.st (diff) The file was added src/Clap-Core/ClapValidationErrorPrinter.class.st The file was modified src/Clap-Tests/ClapParameterizedTest.class.st (diff) The file was added src/Clap-Tests/ClapValidationTest.class.st The file was modified src/Clap-Core/ClapImplicit.class.st (diff) The file was modified src/Clap-Tests/ClapDocumentationTest.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapTestRunner.class.st (diff) The file was modified src/Clap-Core/ClapRoot.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapMetacello.class.st (diff) The file was modified src/Clap-Core/ClapSubExpression.class.st (diff) The file was modified src/Clap-Core/ClapDocumenter.class.st (diff) The file was modified src/Clap-Tests/ClapHelloTest.class.st (diff) The file was modified src/Clap-Core/ClapContext.class.st (diff) The file was modified src/Clap-Tests/ClapCodeEvaluatorTest.class.st (diff) The file was modified src/Clap-Tests/ClapMatchesTest.class.st (diff) The file was modified src/Clap-Core/ClapExpression.class.st (diff) The file was modified src/Clap-Core/ClapNamedMatch.class.st (diff) The file was modified src/Clap-Core/ClapValidationReport.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapPharoApplication.class.st (diff) The file was added src/Clap-Tests/ClapApplicationTest.class.st The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was added src/Clap-Tests/ClapTestRunnerTest.class.st The file was modified src/Clap-Core/ClapPositional.class.st (diff) The file was modified src/Clap-Core/ClapWordMatch.class.st (diff) The file was modified src/Clap-CommandLine/ClapCommandLineHandler.class.st (diff) The file was modified src/Clap-Core/ClapValidation.class.st (diff) The file was modified src/Clap-Tests/ClapFlagTest.class.st (diff) The file was modified src/Clap-Core/ClapDocumentationFormatter.class.st (diff) The file was added src/Clap-Core/ClapCommandSpec.class.st The file was modified src/Clap-Core/ClapMismatch.class.st (diff) The file was modified src/Clap-Core/ClapParameter.class.st (diff) The file was added src/Clap-Tests/ClapCommandSpecTest.class.st The file was removed src/Clap-Core/ClapCommand.class.st The file was modified src/Clap-Core/ClapExplicit.class.st (diff) The file was modified src/Clap-Core/ClapLeftoversValidation.class.st (diff) The file was modified src/Clap-Tests/ClapParameterTest.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapCodeEvaluator.class.st (diff) The file was modified src/Clap-Commands-Pharo/ClapImage.class.st (diff) The file was modified src/Clap-Examples/ClapCommandLineExamples.class.st (diff) The file was removed src/Athens-Morphic/MulticolumnLazyListMorph.extension.st The file was modified src/Morphic-Deprecated/MulticolumnLazyListMorph.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff)
Commit
d2147578d028476b828f5497ff6617a5c2adf6bb
by gabriel.darbord Clean and minor fixes for GIFReadWriter - Extract method `writeColorTable:` - Fix writing GCE even when unnecessary - Add, fix and beautify comments - Simplify a bit of code - Demote `rowByteSize` to a local variable in the only method it is used - Add getter for `comment` - Classify The file was modified src/Graphics-Files/GIFReadWriter.class.st (diff) The file was modified src/Beacon-Core/SignalLogger.class.st (diff) The file was modified src/Beacon-Core/CircularMemoryLogger.class.st (diff) The file was modified src/Beacon-Core/TranscriptLogger.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff) The file was modified src/Refactoring-UI/ReRenameMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveInstanceVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveSharedVariablesDriver.class.st (diff) The file was modified src/Refactoring-UI/RePushDownMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReGenerateMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveClassDriver.class.st (diff) The file was modified src/Refactoring-UI/ReRemoveMethodDriver.class.st (diff) The file was modified src/Refactoring-UI/ReInteractionDriver.class.st (diff) The file was modified src/Refactoring-UI/ReMoveMethodsToClassSideDriver.class.st (diff) The file was modified src/Calypso-Browser/ClyBrowserMorph.class.st (diff)
Commit
3dc7cff853916d99555c505e7d6c5d177741d52d
by marcus.denker Move the #flushClassNameCache to the pviate method that does the change. this way we will flush the cache, too, when using #add: to add to the environment. fixes #17839 Pharo13.0.0: #Branch: 17839-Mismatch-between-Smalltalk-globals-method-allImplementorsOf-and-selectors Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/System-Support/SystemEnvironment.class.st (diff) The file was modified src/System-Support-Tests/SystemEnvironmentTest.class.st (diff)
Commit
27e358f788521eed91adf600305bc9c0174a668b
by marcus.denker make sure to return the cached node if we find one Pharo13.0.0: #Branch: 18075-cached-item-not-returned-in-CompiledBlocksourceNodeForPC Fixes # #Please use one of those #feat: #fix: #refactor: #chore: #comment: The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/NECompletion/CompletionSorter.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Beacon-Core-Tests/MemoryLoggerTest.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was modified src/Beacon-Core-Tests/SignalLoggerTest.class.st (diff) The file was added src/Beacon-Core-Tests/StackSignalTest.class.st The file was added src/Beacon-Core/StackSignal.class.st The file was modified src/Rubric/RubSmalltalkCodeMode.class.st (diff) The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Rubric-Tests/RubTextEditorLocalHistoryTest.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBBrowserEnvironmentWrapper.class.st (diff) The file was modified src/Refactoring-Environment/RBClassEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchiesEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBClassHierarchyEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBProtocolEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBSelectorEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBVariableEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBCompositeEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBPackageEnvironment.class.st (diff) The file was modified src/Refactoring-Environment/RBPragmaEnvironment.class.st (diff) The file was added doc/Beacon/figures/inspector.png The file was added doc/Beacon/Beacon.md The file was added doc/Beacon/figures/Architecture.pdf The file was added doc/Beacon/figures/Architecture.graffle The file was added doc/Beacon/figures/Playground-Stack.png The file was added doc/Beacon/figures/Architecture.png The file was added doc/Beacon/figures/Core.graffle The file was added doc/Beacon/figures/Playground-recordings.png The file was added doc/Beacon/figures/Core.png The file was added doc/Beacon/figures/Core.pdf The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcAbstractSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Zodiac-Tests/ZdcReferenceSocketStreamTest.class.st (diff) The file was modified src/Kernel-CodeModel/Context.class.st (diff) The file was modified src/Beacon-Core/StackSignal.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/Collections-Abstract/Collection.class.st (diff) The file was modified src/Collections-Strings/WideString.class.st (diff) The file was modified src/OSWindow-Core/OSWindowDriver.class.st (diff) The file was added src/OSWindow-Core/OSWindowDriverNotFoundWarning.class.st The file was modified src/ReleaseTests/ProperPackagesTest.class.st (diff) The file was modified src/ReleaseTests/ProperMethodCategorizationTest.class.st (diff) The file was modified src/Kernel-CodeModel/Protocol.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff)
Commit
a8b559a5782f7638788d9f1ff28d948147e822d2
by cyril Reburc should not depend on Athens Rubric is currently a part of Morphic. Athens is loaded after Morphic but rubric depends on Athens-Morphic. I'm cutting this bad dependency The file was added src/Athens-Morphic/RubParagraph.extension.st The file was modified src/Rubric/RubParagraph.class.st (diff) The file was added src/Athens-Morphic/RubParagraphDecorator.extension.st The file was modified src/Rubric/RubAbstractTextArea.class.st (diff) The file was added src/Athens-Morphic/RubAbstractTextArea.extension.st The file was added src/Athens-Morphic/RubTextScrollPane.extension.st The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was modified src/Rubric/RubParagraphDecorator.class.st (diff) The file was modified src/System-Dependencies-Tests/SystemDependenciesTest.class.st (diff) The file was modified src/Rubric/RubTextEditor.class.st (diff) The file was modified src/Rubric/RubTextScrollPane.class.st (diff) The file was added src/Morphic-Deprecated/ExpanderMorphContracted.class.st The file was removed src/Polymorph-Widgets/TextHighlightByBounds.class.st The file was removed src/Polymorph-Widgets/AboutDialogWindow.class.st The file was added src/Morphic-Deprecated/AboutDialogWindow.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was removed src/Polymorph-Widgets/ExpanderTitleMorph.class.st The file was removed src/Polymorph-Widgets/ObjectStringConverter.class.st The file was added src/Morphic-Deprecated/ExpanderTitleMorph.class.st The file was added src/Tool-Diff/TextHighlightByBounds.class.st The file was removed src/Polymorph-Widgets/ExpanderMorph.class.st The file was added src/Morphic-Deprecated/MorphDropListMorph.class.st The file was removed src/Polymorph-Widgets/MorphDropListMorph.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was added src/Morphic-Deprecated/ExpanderMorphAnnouncement.class.st The file was added src/Morphic-Deprecated/ExpanderMorph.class.st The file was added src/Rubric/ObjectStringConverter.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was added src/Morphic-Deprecated/OverflowRowMorph.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphAnnouncement.class.st The file was removed src/Polymorph-Widgets/OverflowRowMorph.class.st The file was added src/Morphic-Deprecated/DenyDialogWindow.class.st The file was removed src/Polymorph-Widgets/ListDialogWindow.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphExpanded.class.st The file was removed src/Polymorph-Widgets/DenyDialogWindow.class.st The file was added src/Morphic-Deprecated/ExpanderMorphExpanded.class.st The file was removed src/Polymorph-Widgets/ExpanderMorphContracted.class.st The file was added src/Morphic-Deprecated/ListDialogWindow.class.st The file was modified src/Rubric/RubSmalltalkEditor.class.st (diff) The file was modified src/Beacon-Core/MemoryLogger.class.st (diff) The file was modified src/Commander2/CmCommandGroup.class.st (diff) The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was modified src/Commander2/CmCommandGroupDecorator.class.st (diff) The file was modified src/Commander2-UI/CmUIHideWhenCantBeRun.class.st (diff) The file was modified src/Commander2-UI/CmUIDisableWhenCantBeRun.class.st (diff) The file was added src/SortFunctions-Core/Text.extension.st The file was modified src/Commander2-UI/CmUICommandDisplayStrategy.class.st (diff)
Commit
4db73834eb82b19f8b9d9dda0c27ef0a7a587eaf
by cyril Replace the process browser This change removes the old process browser and replace it by the new one made by Esteban. This depends on this PR: https://github.com/pharo-spec/NewTools/pull/1103 The file was removed src/Tool-ProcessBrowser/ProcessBrowser.class.st The file was modified src/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff) The file was removed src/Tool-ProcessBrowser/CPUWatcher.class.st The file was modified src/BaselineOfIDE/BaselineOfIDE.class.st (diff) The file was removed src/Tool-ProcessBrowser/package.st The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff)
Commit
f37d95dca98dda98bcee8169aefc5a551c04c6a9
by cyril Remove dependency of Network-Mail to Morphic MailMessage has some dependencies over Morphic and UIManager to be able to view a MailMessage content. I propose to move those methods to NewTools and to use Spec instead of Morphic to view the content. I already did a PR to NewTools so we can just remove those two methods from Pharo. https://github.com/pharo-spec/NewTools/pull/1104 The file was modified src/Network-Mail/MailMessage.class.st (diff) The file was modified src/UnifiedFFI/FFICalloutAPI.class.st (diff)
Commit
52bfe63b3f581c148d0c6498d2942e00a9a60c47
by github Update doc for FFIArray class Class docs mention `FFIArray class >> newArrayType:size:` method which does not exist. I have updated it to point to `FFIArray class >> newArrayTypeOf:size:`. The file was modified src/UnifiedFFI/FFIArray.class.st (diff) The file was modified src/Tool-Profilers/SmalltalkImage.extension.st (diff) The file was removed src/Morphic-Widgets-Basic/FuzzyLabelMorph.class.st The file was modified src/Morphic-Deprecated/UITheme.extension.st (diff) The file was added src/Morphic-Deprecated/LazyMorphTreeNodeMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeModel.class.st The file was added src/Morphic-Deprecated/TreeNavigationBarMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreeNavigationBarMorph.class.st The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeNodeMorph.class.st The file was modified src/Morphic-Deprecated/TEasilyThemed.extension.st (diff) The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorph.class.st The file was added src/Morphic-Deprecated/PaginatedMorphTreeMorphTest.class.st The file was removed src/Morphic-Widgets-Basic/SimpleSwitchMorph.class.st The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeModel.class.st The file was added src/Morphic-Deprecated/LazyMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Tree/PaginatedMorphTreeMorph.class.st The file was added src/Morphic-Deprecated/SimpleSwitchMorph.class.st The file was modified src/Polymorph-Widgets/UITheme.class.st (diff) The file was removed src/Morphic-Tests/PaginatedMorphTreeMorphTest.class.st The file was added src/Morphic-Deprecated/FuzzyLabelMorph.class.st The file was removed src/Morphic-Widgets-Basic/PluggableThreePhaseButtonMorph.class.st The file was added src/Morphic-Deprecated/FilteredMorphTreeModel.class.st The file was modified src/Polymorph-Widgets/TEasilyThemed.trait.st (diff) The file was added src/Morphic-Deprecated/TreePagerMorph.class.st The file was added src/Morphic-Deprecated/PluggableThreePhaseButtonMorph.class.st The file was removed src/Morphic-Widgets-Tree/LazyMorphTreeMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreePagerMorph.class.st The file was removed src/Morphic-Widgets-Tree/TreeChunkPagerMorph.class.st The file was added src/Morphic-Deprecated/TreeChunkPagerMorph.class.st The file was removed src/Morphic-Widgets-Tree/FilteredMorphTreeModel.class.st The file was modified src/Refactoring-UI/ReRenameInstanceVariableDriver.class.st (diff) The file was modified src/OpalCompiler-Core/CompiledBlock.extension.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapTest.class.st (diff) The file was modified src/OpalCompiler-Tests/MethodMapExamples.class.st (diff) The file was modified src/OpalCompiler-Core/OCIRPushLiteral.class.st (diff) The file was modified src/OpalCompiler-Tests/OCIRPrinterTest.class.st (diff) The file was removed src/Shout-UI/package.st The file was removed src/Shout-UI/SHStylePresenter.class.st The file was modified src/BaselineOfShout/BaselineOfShout.class.st (diff) The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was added src/Ring-Definitions-Core-Tests/RGElementDefinitionTest.class.st The file was modified src/System-Time-Tests/DateAndTimeTest.class.st (diff) The file was modified src/System-Time/DateAndTime.class.st (diff) The file was modified src/Ring-Core/RGStampParser.class.st (diff) The file was modified src/Ring-Definitions-Core/RGElementDefinition.class.st (diff) The file was modified src/OpalCompiler-Core/OpalCompiler.class.st (diff) The file was modified src/Calypso-Browser/ClyTextEditorToolMorph.class.st (diff) The file was modified src/OpalCompiler-Tests/OpalCompilerTest.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGClassDefinitionTest.class.st (diff) The file was modified src/Ring-Definitions-Core-Tests/RGCommentDefinitionTest.class.st (diff) The file was modified src/Monticello-Tests/MCStWriterTest.class.st (diff) The file was added Authors.txt The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified doc/Beacon/Beacon.md (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified src/ReleaseTests/ReleaseTest.class.st (diff) The file was modified doc/Beacon/Beacon.md (diff)
Commit
86c5a73808d92abeda927f7b393c213cfe149e50
by cyril Fix bug when adding an extension method overriding a trait method In case you have a class using a trait with a method #toto, if you add an extension method named #toto on this class, then the method is not considered as an extension. I'm adding regression tests and fixing this problem in this change The file was modified src/Kernel-CodeModel-Tests/PackageTest.class.st (diff) The file was modified src/Kernel-CodeModel/ClassDescription.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff) The file was modified src/BaselineOfPharo/BaselineOfPharo.class.st (diff)