Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
June 2015
- 762 messages
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/50115
Home: https://github.com/pharo-project/pharo-core
June 16, 2015
[pharo-project/pharo-core] e68181: 50115
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/pharo-project/pharo-core
Commit: e68181e5753ad08509329e0b6f7d0b39acc365de
https://github.com/pharo-project/pharo-core/commit/e68181e5753ad08509329e0b…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2015-06-16 (Tue, 16 Jun 2015)
Changed paths:
M AsmJit-Instructions.package/AJInstruction.class/instance/accessing/insert_.st
A Kernel.package/Class.class/instance/fileIn%2FOut/fileOutOn_initializing_.st
R Kernel.package/Class.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_initializing_.st
A Kernel.package/ClassOrganization.class/instance/backward compatibility - file in%2Fout/fileOutCommentOn_.st
R Kernel.package/ClassOrganization.class/instance/backward compatibility - file in%2Fout/fileOutCommentOn_moveSource_toFile_.st
A Kernel.package/ClassOrganization.class/instance/backward compatibility - file in%2Fout/putCommentOnFile_forClass_.st
R Kernel.package/ClassOrganization.class/instance/backward compatibility - file in%2Fout/putCommentOnFile_numbered_moveSource_forClass_.st
A Kernel.package/Metaclass.class/instance/fileIn%2FOut/fileOutOn_.st
A Kernel.package/Metaclass.class/instance/fileIn%2FOut/fileOutOn_initializing_.st
R Kernel.package/Metaclass.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_.st
R Kernel.package/Metaclass.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_initializing_.st
M KernelTests.package/MetaclassTest.class/instance/tests/testMetaclassAndTraitClassRespectsPolymorphismRules.st
A Manifest-Core.package/extension/RBMultiEnvironment/instance/isMultiEnvironment.st
A Manifest-Core.package/extension/RBMultiEnvironment/instance/smallLintCritics.st
R Manifest-CriticBrowser.package/CriticBrowser.class/README.md
R Manifest-CriticBrowser.package/CriticBrowser.class/class/instance creation/open.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/instance creation/openOnRule_onEnvironment_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/instance creation/openOnWorkingConfiguration_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/instance creation/packagesMenu_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/menu/criticsBrowserMenuOn_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/menu/icon.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/menu/openOnCurrentWorkingConfiguration.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/menu/theme.st
R Manifest-CriticBrowser.package/CriticBrowser.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/CriticBrowser.class/definition.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/criticModel.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/environment.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/environment_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/logButton.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/removeTestCase_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/resetButton.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/rulesModel.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/accessing/rules_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/api/initialExtent.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/api/onWindowClosed.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/api/setTitle_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/api/title.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/display/open.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/initializePresenter.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/setActionLogButtom.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/setActionResetButtom.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/setLogButton.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/initialization/setResetButton.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/menu/menu_shifted_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/addRuleToFalsePositive.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/applyRules.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/browseRule.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/colorForRule_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/logInManifest.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyAllRules.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyRule_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyThisRule.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/removeRuleToFalsePositive.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/stringMorphForRule_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/private/taskbarIcon.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/classModified_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodAdded_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodModified_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodRemoved_.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/registerToAnnouncements.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/thread/updateTree.st
R Manifest-CriticBrowser.package/CriticBrowser.class/instance/user interface/addModelItemsToWindowMenu_.st
R Manifest-CriticBrowser.package/CriticToolbar.class/README.md
R Manifest-CriticBrowser.package/CriticToolbar.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/CriticToolbar.class/definition.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/accessing/browseModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/accessing/falsepositiveModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/accessing/transformModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/api/critic_.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/api/rule_.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/registerForChanges.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/setBrowseModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/setFalsepositiveModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/setFocusOrder.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/setTransformModel.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/initialization/whenFalsePositiveClickedDo_.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/private/browseCritic.st
R Manifest-CriticBrowser.package/CriticToolbar.class/instance/private/transformCritic.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/README.md
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/current.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/new.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/reset.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/class/testing/exists.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/definition.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/environment.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/environment_.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/logInManifest.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/logInManifest_.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/removeTestCase.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/removeTestCase_.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/rule.st
R Manifest-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/rule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/README.md
R Manifest-CriticBrowser.package/CriticsCache.class/definition.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/accessing/browser_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/accessing/cacheChange.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/accessing/checker_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/accessing/packages_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addCritic_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositiveClass_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositiveRule_forPackage_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositive_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addToDo_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/itemRemoved_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeCritic_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositiveClass_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositiveRule_forPackage_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositive_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeToDo_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/initialize-release/initCache.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/addAllCriticToFalsePositive_forRule_on_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/addAllCriticToToDo_forRule_on_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/builderManifestClass.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/cacheChanged.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/cacheNotChanged.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveClassInManifest.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveInManifest.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveRulesInManifest.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/logToDosInManifest.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/packageOf_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/removeAllCriticToFalsePositive_forRule_on_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/removeAllCriticToToDo_forRule_on_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/private/updateBrowser.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/protocol/criticsOf_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/protocol/falsePositiveOf_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/protocol/logInManifest.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/protocol/replaceAll_by_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/protocol/toDosOf_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/testing/isFalsePositive_forRule_.st
R Manifest-CriticBrowser.package/CriticsCache.class/instance/testing/isToDo_forRule_.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/README.md
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/rejectClasses.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/rejectRules.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleBadMessageRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleCodeCruftLeftInMethodsRuleV1TODO.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleCollectionMessagesToExternalObjectRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleEquivalentSuperclassMethodsRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleGuardClauseRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleImplementedNotSentRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleMissingSubclassResponsibilityRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleMissingYourselfRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleOnlyReadOrWrittenTemporaryRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleOnlyReadOrWrittenVariableRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleReturnsIfTrueRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleSentNotImplementedRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleSubclassResponsibilityNotDefinedRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/class/meta data/ruleTemporaryVariableCapitalizationRuleV1FalsePositive.st
R Manifest-CriticBrowser.package/ManifestManifestCriticBrowser.class/definition.st
R Manifest-CriticBrowser.package/ResetWindow.class/README.md
R Manifest-CriticBrowser.package/ResetWindow.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/ResetWindow.class/class/specs/title.st
R Manifest-CriticBrowser.package/ResetWindow.class/definition.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/accessing/currentConfigurationModel.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/accessing/resetModel.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/api/initialExtent.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/initialization/setCurrentConfigurationModel.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/initialization/setFocusOrder.st
R Manifest-CriticBrowser.package/ResetWindow.class/instance/initialization/setResetModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/README.md
R Manifest-CriticBrowser.package/SelectBrowser.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/SelectBrowser.class/definition.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/addAllButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/addButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/items_.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/nextButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/removeAllButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/removeButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/selectedModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/accessing/toSelectModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/api/initialExtent.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/api/nextAction.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setAddAllButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setAddButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setFocusOrder.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setNextButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setRemoveAllButtonModel.st
R Manifest-CriticBrowser.package/SelectBrowser.class/instance/initialization/setRemoveButtonModel.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/README.md
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/class/instance creation/open.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/class/specs/title.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/definition.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/accessing/addTestCaseClasses.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/api/nextAction.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/removeTestPackage.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/removeTestPackageModel.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/setRemoveTestPackageModel.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/private/addAllItems.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/private/addItems.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/private/removeAllItems.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/private/removeItems.st
R Manifest-CriticBrowser.package/SelectPackageBrowser.class/instance/private/sort_.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/README.md
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/class/instance creation/openWithEnvironment_removeTestCase_.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/class/specs/title.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/definition.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/environment_.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/items_.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/removeTestCase_.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/addAllItems.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/addItems.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/nextAction.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/removeAllItems.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/removeItems.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/api/updateTree.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/SelectRuleBrowser.class/instance/private/defaultRulesRootName.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/README.md
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/class initialization/initialize.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/exclamationIcon.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/exclamationIconContents.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/wrenchOrangeIcon.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/wrenchOrangeIconContents.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/specs/defaultSpec.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/class/specs/title.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/definition.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/cache_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/criticsModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/rule.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/textInputFieldModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/textModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/toolbarModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/api/resetSelection.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initialize.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeActionToPerformOnTextModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeDisplayCritic_forRule_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializePresenter.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeShortcuts.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeTextInputFieldModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeToolBar.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeWidgets.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/rule_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForClassOrMethod_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForNil.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForTransformationRule_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/whenSelectedItemChangesOnListModel.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addCriticToFalsePositive.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addCriticToToDo.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addMarkingMenuItemsTo_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addNavigationMenuItemsTo_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addRuleToFalsePositive.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/browseCritic.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/implementorsOfCritic.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/menu_shifted_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeCriticToFalsePositive.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeCriticToToDo.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeRuleToFalsePositive.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/sendersOfCritic.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/transformCritic.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/criticsModelContains_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/criticsOf_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/defaultColor.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/falsePositiveColor.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/formatCritic_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/iconFor_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/selectionIntervalFor_.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/toDoColor.st
R Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/thread/updateList.st
R Manifest-CriticBrowser.package/extension/RBMultiEnvironment/instance/isMultiEnvironment.st
R Manifest-CriticBrowser.package/extension/RBMultiEnvironment/instance/removeClass_.st
R Manifest-CriticBrowser.package/extension/RBMultiEnvironment/instance/smallLintCritics.st
M MonticelloGUI.package/MCCodeTool.class/instance/menus/fileOutMessage.st
M Morphic-Widgets-Taskbar.package/TaskListMorph.class/instance/instance creation/newPreviewMorph.st
A Refactoring-Critics.package/RBMultiEnvironment.class/instance/removing/removeClass_.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50114.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50115.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50114.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50115.st
M ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M Spec-MorphicAdapters.package/MorphicWindowAdapter.class/instance/widget API/title.st
M System-Changes.package/ChangeSet.class/instance/private/fileOutClassDefinition_on_.st
M System-Support.package/SystemOrganizer.class/instance/filein%2Fout/fileOutCategory_on_initializing_.st
A Tool-CriticBrowser.package/CriticBrowser.class/README.md
A Tool-CriticBrowser.package/CriticBrowser.class/class/instance creation/open.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/instance creation/openOnRule_onEnvironment_.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/instance creation/openOnWorkingConfiguration_.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/instance creation/packagesMenu_.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/menu/criticsBrowserMenuOn_.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/menu/icon.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/menu/openOnCurrentWorkingConfiguration.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/menu/theme.st
A Tool-CriticBrowser.package/CriticBrowser.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/CriticBrowser.class/definition.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/criticModel.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/environment.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/environment_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/logButton.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/removeTestCase_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/resetButton.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/rulesModel.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/accessing/rules_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/api/initialExtent.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/api/onWindowClosed.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/api/setTitle_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/api/title.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/display/open.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/initializePresenter.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/setActionLogButtom.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/setActionResetButtom.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/setLogButton.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/initialization/setResetButton.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/menu/menu_shifted_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/addRuleToFalsePositive.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/applyRules.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/browseRule.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/colorForRule_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/logInManifest.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyAllRules.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyRule_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/reapplyThisRule.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/removeRuleToFalsePositive.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/stringMorphForRule_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/private/taskbarIcon.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/classModified_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodAdded_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodModified_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/methodRemoved_.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/system annoucements/registerToAnnouncements.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/thread/updateTree.st
A Tool-CriticBrowser.package/CriticBrowser.class/instance/user interface/addModelItemsToWindowMenu_.st
A Tool-CriticBrowser.package/CriticToolbar.class/README.md
A Tool-CriticBrowser.package/CriticToolbar.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/CriticToolbar.class/definition.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/accessing/browseModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/accessing/falsepositiveModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/accessing/transformModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/api/critic_.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/api/rule_.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/registerForChanges.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/setBrowseModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/setFalsepositiveModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/setFocusOrder.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/setTransformModel.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/initialization/whenFalsePositiveClickedDo_.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/private/browseCritic.st
A Tool-CriticBrowser.package/CriticToolbar.class/instance/private/transformCritic.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/README.md
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/current.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/new.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/class/instance creation/reset.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/class/testing/exists.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/definition.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/environment.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/environment_.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/logInManifest.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/logInManifest_.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/removeTestCase.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/removeTestCase_.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/rule.st
A Tool-CriticBrowser.package/CriticWorkingConfiguration.class/instance/accessing/rule_.st
A Tool-CriticBrowser.package/CriticsCache.class/README.md
A Tool-CriticBrowser.package/CriticsCache.class/definition.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/accessing/browser_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/accessing/cacheChange.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/accessing/checker_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/accessing/packages_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addCritic_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositiveClass_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositiveRule_forPackage_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addFalsePositive_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/addToDo_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/itemRemoved_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeCritic_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositiveClass_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositiveRule_forPackage_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeFalsePositive_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/add%2Fremove/removeToDo_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/initialize-release/initCache.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/addAllCriticToFalsePositive_forRule_on_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/addAllCriticToToDo_forRule_on_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/builderManifestClass.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/cacheChanged.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/cacheNotChanged.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveClassInManifest.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveInManifest.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/logFalsePositiveRulesInManifest.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/logToDosInManifest.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/packageOf_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/removeAllCriticToFalsePositive_forRule_on_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/removeAllCriticToToDo_forRule_on_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/private/updateBrowser.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/protocol/criticsOf_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/protocol/falsePositiveOf_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/protocol/logInManifest.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/protocol/replaceAll_by_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/protocol/toDosOf_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/testing/isFalsePositive_forRule_.st
A Tool-CriticBrowser.package/CriticsCache.class/instance/testing/isToDo_forRule_.st
A Tool-CriticBrowser.package/ResetWindow.class/README.md
A Tool-CriticBrowser.package/ResetWindow.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/ResetWindow.class/class/specs/title.st
A Tool-CriticBrowser.package/ResetWindow.class/definition.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/accessing/currentConfigurationModel.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/accessing/resetModel.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/api/initialExtent.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/initialization/setCurrentConfigurationModel.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/initialization/setFocusOrder.st
A Tool-CriticBrowser.package/ResetWindow.class/instance/initialization/setResetModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/README.md
A Tool-CriticBrowser.package/SelectBrowser.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/SelectBrowser.class/definition.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/addAllButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/addButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/items_.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/nextButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/removeAllButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/removeButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/selectedModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/accessing/toSelectModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/api/initialExtent.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/api/nextAction.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setAddAllButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setAddButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setFocusOrder.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setNextButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setRemoveAllButtonModel.st
A Tool-CriticBrowser.package/SelectBrowser.class/instance/initialization/setRemoveButtonModel.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/README.md
A Tool-CriticBrowser.package/SelectPackageBrowser.class/class/instance creation/open.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/class/specs/title.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/definition.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/accessing/addTestCaseClasses.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/api/nextAction.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/removeTestPackage.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/removeTestPackageModel.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/initialization/setRemoveTestPackageModel.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/private/addAllItems.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/private/addItems.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/private/removeAllItems.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/private/removeItems.st
A Tool-CriticBrowser.package/SelectPackageBrowser.class/instance/private/sort_.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/README.md
A Tool-CriticBrowser.package/SelectRuleBrowser.class/class/instance creation/openWithEnvironment_removeTestCase_.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/class/specs/title.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/definition.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/environment_.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/items_.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/accessing/removeTestCase_.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/addAllItems.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/addItems.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/nextAction.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/removeAllItems.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/removeItems.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/api/updateTree.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/SelectRuleBrowser.class/instance/private/defaultRulesRootName.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/README.md
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/class initialization/initialize.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/exclamationIcon.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/exclamationIconContents.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/wrenchOrangeIcon.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/icons/wrenchOrangeIconContents.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/specs/defaultSpec.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/class/specs/title.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/definition.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/cache_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/criticsModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/rule.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/textInputFieldModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/textModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/accessing/toolbarModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/api/resetSelection.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initialize.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeActionToPerformOnTextModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeDisplayCritic_forRule_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializePresenter.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeShortcuts.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeTextInputFieldModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeToolBar.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/initializeWidgets.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/rule_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForClassOrMethod_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForNil.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForTransformationRule_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/whenSelectedItemChangesOnListModel.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addCriticToFalsePositive.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addCriticToToDo.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addMarkingMenuItemsTo_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addNavigationMenuItemsTo_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/addRuleToFalsePositive.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/browseCritic.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/implementorsOfCritic.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/menu_shifted_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeCriticToFalsePositive.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeCriticToToDo.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/removeRuleToFalsePositive.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/sendersOfCritic.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/menu/transformCritic.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/criticsModelContains_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/criticsOf_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/defaultColor.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/falsePositiveColor.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/formatCritic_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/iconFor_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/selectionIntervalFor_.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/private/toDoColor.st
A Tool-CriticBrowser.package/SingleCodeCriticResultList.class/instance/thread/updateList.st
M Tool-FileList.package/FileList.class/instance/file list/readOnlyStream.st
M Traits.package/TClass.class/instance/fileIn%2FOut/fileOut.st
A Traits.package/TClass.class/instance/fileIn%2FOut/fileOutOn_.st
A Traits.package/TClass.class/instance/fileIn%2FOut/fileOutOn_initializing_.st
R Traits.package/TClass.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_.st
R Traits.package/TClass.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_initializing_.st
M Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutCategory_.st
A Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutCategory_on_.st
R Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutCategory_on_moveSource_toFile_.st
M Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutChangedMessages_on_.st
R Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutChangedMessages_on_moveSource_.st
M Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutMethod_on_.st
M Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutOn_.st
R Traits.package/TClassDescription.class/instance/filein%2Fout/fileOutOn_moveSource_toFile_.st
A Traits.package/TClassDescription.class/instance/filein%2Fout/printMethodChunk_on_.st
R Traits.package/TClassDescription.class/instance/filein%2Fout/printMethodChunk_withPreamble_on_moveSource_toFile_.st
A Traits.package/Trait.class/instance/fileIn%2FOut/fileOutOn_initializing_.st
R Traits.package/Trait.class/instance/fileIn%2FOut/fileOutOn_moveSource_toFile_initializing_.st
Log Message:
-----------
50115
15776 Clean up discouraged uses of SourceFiles and friends (2)
https://pharo.fogbugz.com/f/cases/15776
15681 Manifest-CriticBrowser
https://pharo.fogbugz.com/f/cases/15681
15775 remove some "halt" that where left over
https://pharo.fogbugz.com/f/cases/15775
http://files.pharo.org/image/50/50115.zip
June 16, 2015
Re: [Pharo-dev] Pharo 4.0 crash
by Max Leske
Forwarded to vm-dev.
> On 15 Jun 2015, at 17:18, Sabine Manaa <manaa.sabine(a)gmail.com> wrote:
>
> Hi,
>
> I just got a crash dump.
>
> Regards
> Sabine
>
> ---------------
> ---------------------------------------------------------------------
> Mon Jun 15 15:32:56 2015
>
> Exception code: C0000005
> Exception addr: 004239D0
> Access violation (read access) at 00000016
> EAX:00000016 EBX:0000005C ECX:0000000E EDX:0BB41FB4
> ESI:0BD58C48 EDI:00000060 EBP:0BD58C48 ESP:0023DF30
> EIP:004239D0 EFL:00210246
> FP Control: 0000027F
> FP Status: 00000020
> FP Tag: 0000FFFF
>
>
> Crashed in the VM thread
>
>
>
> Hardware information:
> Manufacturer: Unknown
> Model: Unknown
> Number of processors: 2
> Page size: 4096
>
> Memory Information (upon launch):
> Physical Memory Size: 4193908 kbytes
> Physical Memory Free: 3054672 kbytes
> Page File Size: 4194303 kbytes
> Page File Free: 3502492 kbytes
> Virtual Memory Size: 2097024 kbytes
> Virtual Memory Free: 2029820 kbytes
> Memory Load: 27 percent
>
> Processor 0: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
> Identifier: Intel64 Family 6 Model 62 Stepping 4
> ~MHZ: 2500
>
> Processor 1: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
> Identifier: Intel64 Family 6 Model 62 Stepping 4
> ~MHZ: 2500
>
> Operating System: Windows Server 2008 R2 Datacenter (Build 7601 Service Pack
> 1)
> Registered Owner: Amazon
> Registered Company: Amazon.com
> SP major version: 1
> SP minor version: 0
> Suite mask: 190
> Product type: 3
>
> Display Information:
> Graphics adapter name: RDPDD Chained DD
> Primary monitor resolution: 2560 x 1440
>
> Device: RDPDD Chained DD
> Adapter String: ???
> Bios String: ???
> Chip Type: ???
> DAC Type: ???
> Memory Size: 0xFFFFFFFF
>
> Driver Versions:
> RDPDD:
>
> VM Version: Cog VM 4.0.0 (release) from Sep 25 2014
> Compiler: gcc 4.6.2
> Interpreter Build: NBCoInterpreter
> NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
> e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
> Cogit Build: NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
> e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
> Source Version: https://github.com/pharo-project/pharo-vm.git Commit:
> 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By:
> Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14858
>
> Current byte code: -1
> Primitive index: -1
>
> Loaded plugins:
> JPEGReaderPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> DSAPrims VMMaker.oscog-jeanbaptistearnaud.783 (i)
> SqueakSSL SqueakSSL-Plugin-ar.3 (e)
> Win32OSProcessPlugin
> VMConstruction-Plugins-OSProcessPlugin.oscog-EstebanLorenzano.43 (i)
> SocketPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> B2DPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> Kernel32
> ZipPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> NativeBoostPlugin NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 (i)
> BitBltPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> JPEGReadWriter2Plugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> FT2Plugin Freetype-Plugin-IgorStasenko.64 (e)
> SecurityPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> FilePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> MiscPrimitivePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
> LargeIntegers v1.5 VMMaker.oscog-jeanbaptistearnaud.783 (i)
> LocalePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
>
> Module information:
> 00400000 - 006ee000: C:\Users\Administrator\Desktop\Pharo4.0\Pharo.exe
> 02480000 - 02580004: CogCode
> 63000000 - 631ba000: C:\Users\Administrator\Desktop\Pharo4.0\LIBEAY32.dll
> 66e40000 - 66f02000:
> C:\Users\Administrator\Desktop\Pharo4.0\libfreetype-6.dll
> 69f40000 - 69f5a000: C:\Users\Administrator\Desktop\Pharo4.0\FT2Plugin.DLL
> 6c240000 - 6c267000: C:\Windows\system32\crtdll.dll
> 6cb80000 - 6cb99000: C:\Users\Administrator\Desktop\Pharo4.0\SqueakSSL.DLL
> 6e400000 - 6e467000: C:\Users\Administrator\Desktop\Pharo4.0\SSLEAY32.dll
> 73f50000 - 73f55000: C:\Windows\system32\SHFolder.dll
> 743b0000 - 74434000:
> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
> 74800000 - 74813000: C:\Windows\system32\dwmapi.dll
> 74820000 - 74826000: C:\Windows\system32\DCIMAN32.dll
> 74830000 - 74917000: C:\Windows\system32\DDRAW.dll
> 74920000 - 74942000: C:\Windows\system32\GLU32.dll
> 74950000 - 74a18000: C:\Windows\system32\OPENGL32.DLL
> 74a20000 - 74a52000: C:\Windows\system32\WINMM.dll
> 74a60000 - 74a85000: C:\Windows\system32\dinput.dll
> 74dc0000 - 74e0c000: C:\Windows\system32\apphelp.dll
> 74f00000 - 74f07000: C:\Windows\system32\WSOCK32.DLL
> 74f10000 - 74f4b000: C:\Windows\system32\rsaenh.dll
> 74f50000 - 74f66000: C:\Windows\system32\CRYPTSP.dll
> 74f70000 - 74f76000: C:\Windows\system32\rasadhlp.dll
> 74f80000 - 74fb8000: C:\Windows\System32\fwpuclnt.dll
> 74fc0000 - 74fc7000: C:\Windows\system32\WINNSI.DLL
> 74fd0000 - 74fec000: C:\Windows\system32\IPHLPAPI.DLL
> 74ff0000 - 74ff8000: C:\Windows\System32\winrnr.dll
> 75000000 - 75044000: C:\Windows\system32\DNSAPI.dll
> 75050000 - 75060000: C:\Windows\system32\napinsp.dll
> 75060000 - 75070000: C:\Windows\system32\NLAapi.dll
> 75070000 - 75075000: C:\Windows\System32\wshtcpip.dll
> 75090000 - 750cc000: C:\Windows\System32\mswsock.dll
> 75190000 - 75199000: C:\Windows\system32\VERSION.dll
> 75260000 - 7526c000: C:\Windows\syswow64\CRYPTBASE.dll
> 75270000 - 752d0000: C:\Windows\syswow64\SspiCli.dll
> 752d0000 - 7537c000: C:\Windows\syswow64\msvcrt.dll
> 75390000 - 75480000: C:\Windows\syswow64\RPCRT4.dll
> 75480000 - 760ca000: C:\Windows\syswow64\SHELL32.dll
> 76120000 - 76230000: C:\Windows\syswow64\kernel32.dll
> 76230000 - 762c0000: C:\Windows\syswow64\GDI32.dll
> 76540000 - 765cf000: C:\Windows\syswow64\OLEAUT32.dll
> 76700000 - 7685c000: C:\Windows\syswow64\OLE32.dll
> 76860000 - 76900000: C:\Windows\syswow64\ADVAPI32.DLL
> 769c0000 - 769d9000: C:\Windows\SysWOW64\sechost.dll
> 769e0000 - 76a5b000: C:\Windows\syswow64\COMDLG32.DLL
> 76a70000 - 76c0d000: C:\Windows\syswow64\SETUPAPI.dll
> 76ca0000 - 76cb2000: C:\Windows\syswow64\DEVOBJ.dll
> 76cc0000 - 76cc5000: C:\Windows\syswow64\psapi.dll
> 76cd0000 - 76d27000: C:\Windows\syswow64\SHLWAPI.dll
> 76d40000 - 76d75000: C:\Windows\syswow64\WS2_32.dll
> 76d90000 - 76dd7000: C:\Windows\syswow64\KERNELBASE.dll
> 76de0000 - 76dea000: C:\Windows\syswow64\LPK.dll
> 76df0000 - 76e50000: C:\Windows\system32\IMM32.DLL
> 76fc0000 - 770c0000: C:\Windows\syswow64\USER32.dll
> 770c0000 - 770e7000: C:\Windows\syswow64\CFGMGR32.dll
> 772b0000 - 7734d000: C:\Windows\syswow64\USP10.dll
> 77350000 - 7741c000: C:\Windows\syswow64\MSCTF.dll
> 777f0000 - 777f6000: C:\Windows\syswow64\NSI.dll
> 77820000 - 779a0000: C:\Windows\SysWOW64\ntdll.dll
>
> Primitive trace:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> new:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> new:
> at:put:
> at:put:
> at:put:
> basicNew
> basicNew
> basicNew
> new:
> basicNew
> new:
> basicNew
> new:
> basicNew
> new:
> basicNew
> at:put:
> at:put:
> basicNew
> stringHash:initialHash:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> basicNew
> perform:with:
> basicNew
> stringHash:initialHash:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> basicNew
> basicNew
> basicNew
> basicNew
> basicNew
> perform:with:
> basicNew
> perform:with:
> basicNew
> basicNew
> basicNew
> stringHash:initialHash:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> basicNew
> basicNew
> basicNew
> basicNew
> basicNew
> perform:with:
> basicNew
> perform:with:
> basicNew
> basicNew
> basicNew
> stringHash:initialHash:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> compare:with:collated:
> basicNew
> basicNew
> basicNew
> basicNew
> basicNew
> perform:with:
> basicNew
> perform:with:
> basicNew
> basicNew
> basicNew
> basicNew
> basicNew
> basicNew
> perform:with:
> basicNew
> perform:with:
> basicNew
> basicNew
> basicNew
> new:
> basicNew:
> basicNew
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> new:
> basicNew
> new:
> basicNew:
> basicNew
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> new:
> basicNew
> new:
> basicNew:
> basicNew
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> new:
> basicNew:
> basicNew
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> basicNew:
> replaceFrom:to:with:startingAt:
> replaceFrom:to:with:startingAt:
> basicNew:
> replaceFrom:to:with:startingAt:
> replaceFrom:to:with:startingAt:
> basicNew:
> basicNew
> basicNew
> indexOfAscii:inString:startingAt:
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> basicNew
> replaceFrom:to:with:startingAt:
> at:put:
> indexOfAscii:inString:startingAt:
> basicNew:
> replaceFrom:to:with:startingAt:
> basicNew
> basicNew
> replaceFrom:to:with:startingAt:
> basicNew:
> replaceFrom:to:with:startingAt:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> new:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> new:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> at:put:
> stringHash:initialHash:
> basicNew
> at:put:
> new:
> at:put:
> at:put:
> at:put:
> basicNew
> basicNew
> basicNew
> new:
> basicNew
> new:
> basicNew
> new:
> basicNew
> new:
> basicNew
> at:put:
> perform:with:
> truncated
> new:
> replaceFrom:to:with:startingAt:
> at:put:
> basicNew
> **IncrementalGC**
>
>
> Stack backtrace:
> [004239D0] ??? + 145872 in Pharo.exe
> [002567F5] ??? + 0 in (null)
>
>
> Smalltalk stack dump:
> 0x256720 M Dictionary>at:ifAbsent: 0x79f46c0: a(n) Dictionary
> 0x256740 M RKACurrency class>currencyFor: 0x70af390: a(n) RKACurrency
> class
> 0x256764 M RKAMoney class>amount:currencyCode: 0x70acafc: a(n) RKAMoney
> class
> 0x256784 M SmallInteger(Number)>eur 0x1=0
> 0x2567f4 M [] in INVALID RECEIVER>monthReportTripsTableData 0xbb5988c:
> a(n) bad class
> 0x256818 M INVALID RECEIVER>do:with:when: 0xbb614e8: a(n) bad class
> 0x256844 I INVALID RECEIVER>do:with: 0xbb614e8: a(n) bad class
> 0x25686c I INVALID RECEIVER>datesDo: 0xbb614e8: a(n) bad class
> 0x2568a8 I INVALID RECEIVER>monthReportTripsTableData 0xbb5988c: a(n) bad
> class
> 0x2568cc I INVALID RECEIVER>addMonthReportTripsTable 0xbb5988c: a(n) bad
> class
> 0x2568ec I INVALID RECEIVER>createMonthReport:
>
>
>
> --
> View this message in context: http://forum.world.st/Pharo-4-0-crash-tp4832475.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>
June 16, 2015
Re: [Pharo-dev] [Pharo-users] World lastKeystroke and openInWorld: aPasteUpMorph
by Nicolai Hess
2015-06-11 10:58 GMT+02:00 Markus Schlager <m.slg(a)gmx.de>:
> issues opened
>
I added a fix for the broken lastkeystroke,but this will only work for the
ActiveWorld/PasteUpMorph, not for any other
PasteUpMorph.
With the split of PasteUpMorph in PasteUpMorph and WorldMorph, and the
change of keystroke handling (KMDispatcher), there is more to do to make
this
fully work again - but I don't want to reintroduce the old keyevent
handling just to make this work again.
I would like to remove all the keystroke handling from
PasteUpMorph/WorldMorph
and use only KMDispatcher.
Maybe there is another(new) way to make this "lastKeystroke"-demo?
You can open a transcript and enable the KMLog
(KMLog setDebug. Transcript open)
It will log all(!) keyevents and print the matching keymapping actions.
Or something like this:
|m|
m := Morph new.
m openInWorld.
m takeKeyboardFocus.
m on:($r ctrl) do:[ m color:Color red].
m on:($g ctrl) do:[ m color:Color green].
m on:($b ctrl) do:[ m color:Color blue].
This will open a morph that changes its color on ctrl+r/g/b
So, maybe we can remove the whole "lastKeystroke" handling and make
demos/examples
like the above one?
>
> Markus
>
>
June 15, 2015
Re: [Pharo-dev] About TextStyle and StrikeFonts
by stepharo
Le 15/6/15 10:48, Nicolai Hess a écrit :
>
>
> 2015-05-17 19:01 GMT+02:00 Nicolai Hess <nicolaihess(a)web.de
> <mailto:nicolaihess@web.de>>:
>
> I am about to fix some issues related to TextMorphs and fonts:
>
> 15402 <https://pharo.fogbugz.com/default.asp?15402>
> wrong choose list from TextMorph editor halo
>
> 15552 <https://pharo.fogbugz.com/default.asp?15552>
> chooseStyle halo from TextMorph lists only one StrikeFont
> 15553 <https://pharo.fogbugz.com/default.asp?15553>
> choose Font halo from TextMorph lists only one StrikeFont
>
> But I have some questions:
>
> TextStyle and fonts, this is bound to StrikeFonts for now, because
> only StrikeFonts
> register themself at "TextSharedInformation" and therefore:
>
> TextStyle actualTextStyles -> only lists the one Font "Bitmap
> DejaVu Sans".
>
> There are other places that work with TextStyle default /
> TextStyle ....
>
> Should I add the FreeType fonts to TextStyles TextSharedInformation
> or
> should I use "LogicalFontManager allFamilies" instead of
> "TextStyle actualTextStyles"`?
>
> I would like to remove/cleanup all places where we use some
> TextStyle methods
> that only work for StrikeFonts, but I don't know what was the idea
> behind this
> current state, that only works partly. Remove and Replace
> TextStyle with LogicalFontManager
> or use TextStyle for Strike and FreeType fonts?
>
>
> Anyone?
Did you see the notes I was taking when I enter this part of the junggle
for the first time?
This is in pharo roadmap and if you take action I will make sure that
all the changes get integrated fast
so that you do not lose time with lag.
Stef
June 15, 2015
Re: [Pharo-dev] About TextStyle and StrikeFonts
by stepharo
Hi nicolai
this part is a epic mess.
Just for the record we (ben and me) extracted from a global dictionary
TextConstants :) TextSharedInformation
It was strange to have a changing part in a TextConstants.
So TextSharedInformation is really something that we can clean/kill/replace.
Now I think that the fact that the "findBestFont" when request for a
vectorial font may return a strikefont is a bug nest.
> I am about to fix some issues related to TextMorphs and fonts:
>
> 15402 <https://pharo.fogbugz.com/default.asp?15402>
> wrong choose list from TextMorph editor halo
>
> 15552 <https://pharo.fogbugz.com/default.asp?15552>
> chooseStyle halo from TextMorph lists only one StrikeFont
> 15553 <https://pharo.fogbugz.com/default.asp?15553>
> choose Font halo from TextMorph lists only one StrikeFont
>
> But I have some questions:
>
> TextStyle and fonts, this is bound to StrikeFonts for now, because
> only StrikeFonts
> register themself at "TextSharedInformation" and therefore:
>
> TextStyle actualTextStyles -> only lists the one Font "Bitmap DejaVu
> Sans".
>
> There are other places that work with TextStyle default / TextStyle ....
>
> Should I add the FreeType fonts to TextStyles TextSharedInformation
> or
> should I use "LogicalFontManager allFamilies" instead of "TextStyle
> actualTextStyles"`?
>
> I would like to remove/cleanup all places where we use some TextStyle
> methods
> that only work for StrikeFonts, but I don't know what was the idea
> behind this
> current state, that only works partly.
No idea. To me it looks like a huge patch.
> Remove and Replace TextStyle with LogicalFontManager
> or use TextStyle for Strike and FreeType fonts?
>
I do not know. I have the impression that LogicalFontManager is better.
> thanks in advance
No thank you in advance :)
>
> nicolai
>
>
>
>
June 15, 2015
Re: [Pharo-dev] Probably Metacello sucksâ¦
by Dale Henrichs
Esteban,
Yeah, it can take time for the culture to change, but the tools do have
to be in place and the early adopters have to beat those tools into
shape ... we are in this phase at the moment I think... once the tools
are in place, then the projects that are feeling the most pain will have
the opportunity to make the transition with a minimum amount of fuss and
if the pain is reduced (which I expect to happen) others will follow ...
Dale
On 06/13/2015 12:56 AM, Esteban Lorenzano wrote:
> ⦠and of course I agree 100% with you :)
> the real problem is how do we get there, and Iâm thinking not just the
> tools, but the âcultural changeâ.
>
> Esteban
>
>> On 12 Jun 2015, at 19:41, Dale Henrichs
>> <dale.henrichs(a)gemtalksystems.com
>> <mailto:dale.henrichs@gemtalksystems.com>> wrote:
>>
>>
>>
>> On 06/12/2015 01:24 AM, Esteban Lorenzano wrote:
>>> it was just an example of why using #stable in project dependences
>>> is a bad idea :)
>>> you made #releaseN.N to fix precisely my point.
>>> but since this is a convention of Seaside and not a regular
>>> practice⦠who knows it? (not saying that is wrong, is in fact very
>>> good, but there should exist something like I say â3.*â)
>>>
>>> btw⦠IMO other frequent misunderstanding is the use of metacello as
>>> description for nightly builds.
>>> metacello (and any dependency manager) should be use *just* for
>>> releases.
>>> think other dependecy managers around: maven, npm or whatever⦠they
>>> are used to describe and publish projects people actually can
>>> download and use.
>>> Any version:
>>>
>>> 3.0
>>> 3.0.1
>>> 3.1
>>> â¦
>>> etc.
>>>
>>> is a loadable and usable version.
>>> the concept of stable/release/etc. is just incorrect: all published
>>> versions should be stable and released.
>>>
>>> we need to separate the concept of âartifact releasedâ and
>>> âdevelopment branchâ, and we need to stop using versions as commits.
>>> In my opinion development cycle should be:
>>>
>>> we release version 1.0
>>> then we develop in bleeding edge lets say for doing a version 1.1
>>> we want a bug fix for 1.0 while developing 1.1? then we install 1.0,
>>> make a fix, and publish 1.0.1
>>> we continue in #bleedingEdge until we are ready to:
>>> 1.1-alpha
>>> 1.1-beta
>>> 1.1-rc1
>>> 1.1
>>> we repeat the cycle for next version
>>> etc.
>>>
>>> Iâm sorry for being obvious here, I know this is known⦠problem is
>>> that Iâve seen far too much the use of metacello not for doing
>>> releases but to handle commits.
>>>
>>
>> Esteban, this point is exactly the reason that I am a proponent of
>> using git.
>>
>> Branches are first class objects in git and provide exactly the type
>> of functionality that is needed for doing development where problems
>> are being solved on multiple fronts.
>>
>> I've added features to the Metacello Scripting API over the last
>> couple of years to make it possible to switch between github-based
>> repos and local git clones which is critical for development and
>>
>> So I don't think that "Metacello shouldn't be used for nightly
>> builds", but that "ConfigurationOf shouldn't be used for nightly
>> builds":)
>>
>> I've recently posted an article on the Metacello news group[1] where
>> I talk in more detail about using Metacello and git for development.
>>
>> Dale
>>
>> [1]http://forum.world.st/GitHub-Configs-tp4830432p4830673.html
>
June 15, 2015
please test: Make Spec use RubPluggableTextMorph instead of PluggableTextMorph
by stepharo
https://pharo.fogbugz.com/default.asp?15774
Like that we can get rid of the bug
https://pharo.fogbugz.com/default.asp?15773
where SHRB is doing wrong semantic analysis and this is one less ref to
PluggableTextMorph.
We are trying to get rid of it by either using RubPluggableTextMorph or
and better RubScrolledTextModel
Stef
June 15, 2015
Pharo 4.0 crash
by Sabine Manaa
Hi,
I just got a crash dump.
Regards
Sabine
---------------
---------------------------------------------------------------------
Mon Jun 15 15:32:56 2015
Exception code: C0000005
Exception addr: 004239D0
Access violation (read access) at 00000016
EAX:00000016 EBX:0000005C ECX:0000000E EDX:0BB41FB4
ESI:0BD58C48 EDI:00000060 EBP:0BD58C48 ESP:0023DF30
EIP:004239D0 EFL:00210246
FP Control: 0000027F
FP Status: 00000020
FP Tag: 0000FFFF
Crashed in the VM thread
Hardware information:
Manufacturer: Unknown
Model: Unknown
Number of processors: 2
Page size: 4096
Memory Information (upon launch):
Physical Memory Size: 4193908 kbytes
Physical Memory Free: 3054672 kbytes
Page File Size: 4194303 kbytes
Page File Free: 3502492 kbytes
Virtual Memory Size: 2097024 kbytes
Virtual Memory Free: 2029820 kbytes
Memory Load: 27 percent
Processor 0: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Identifier: Intel64 Family 6 Model 62 Stepping 4
~MHZ: 2500
Processor 1: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Identifier: Intel64 Family 6 Model 62 Stepping 4
~MHZ: 2500
Operating System: Windows Server 2008 R2 Datacenter (Build 7601 Service Pack
1)
Registered Owner: Amazon
Registered Company: Amazon.com
SP major version: 1
SP minor version: 0
Suite mask: 190
Product type: 3
Display Information:
Graphics adapter name: RDPDD Chained DD
Primary monitor resolution: 2560 x 1440
Device: RDPDD Chained DD
Adapter String: ???
Bios String: ???
Chip Type: ???
DAC Type: ???
Memory Size: 0xFFFFFFFF
Driver Versions:
RDPDD:
VM Version: Cog VM 4.0.0 (release) from Sep 25 2014
Compiler: gcc 4.6.2
Interpreter Build: NBCoInterpreter
NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
Cogit Build: NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
Source Version: https://github.com/pharo-project/pharo-vm.git Commit:
81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By:
Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14858
Current byte code: -1
Primitive index: -1
Loaded plugins:
JPEGReaderPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
DSAPrims VMMaker.oscog-jeanbaptistearnaud.783 (i)
SqueakSSL SqueakSSL-Plugin-ar.3 (e)
Win32OSProcessPlugin
VMConstruction-Plugins-OSProcessPlugin.oscog-EstebanLorenzano.43 (i)
SocketPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
B2DPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
Kernel32
ZipPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
NativeBoostPlugin NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 (i)
BitBltPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
JPEGReadWriter2Plugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
FT2Plugin Freetype-Plugin-IgorStasenko.64 (e)
SecurityPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
FilePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
MiscPrimitivePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
LargeIntegers v1.5 VMMaker.oscog-jeanbaptistearnaud.783 (i)
LocalePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
Module information:
00400000 - 006ee000: C:\Users\Administrator\Desktop\Pharo4.0\Pharo.exe
02480000 - 02580004: CogCode
63000000 - 631ba000: C:\Users\Administrator\Desktop\Pharo4.0\LIBEAY32.dll
66e40000 - 66f02000:
C:\Users\Administrator\Desktop\Pharo4.0\libfreetype-6.dll
69f40000 - 69f5a000: C:\Users\Administrator\Desktop\Pharo4.0\FT2Plugin.DLL
6c240000 - 6c267000: C:\Windows\system32\crtdll.dll
6cb80000 - 6cb99000: C:\Users\Administrator\Desktop\Pharo4.0\SqueakSSL.DLL
6e400000 - 6e467000: C:\Users\Administrator\Desktop\Pharo4.0\SSLEAY32.dll
73f50000 - 73f55000: C:\Windows\system32\SHFolder.dll
743b0000 - 74434000:
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
74800000 - 74813000: C:\Windows\system32\dwmapi.dll
74820000 - 74826000: C:\Windows\system32\DCIMAN32.dll
74830000 - 74917000: C:\Windows\system32\DDRAW.dll
74920000 - 74942000: C:\Windows\system32\GLU32.dll
74950000 - 74a18000: C:\Windows\system32\OPENGL32.DLL
74a20000 - 74a52000: C:\Windows\system32\WINMM.dll
74a60000 - 74a85000: C:\Windows\system32\dinput.dll
74dc0000 - 74e0c000: C:\Windows\system32\apphelp.dll
74f00000 - 74f07000: C:\Windows\system32\WSOCK32.DLL
74f10000 - 74f4b000: C:\Windows\system32\rsaenh.dll
74f50000 - 74f66000: C:\Windows\system32\CRYPTSP.dll
74f70000 - 74f76000: C:\Windows\system32\rasadhlp.dll
74f80000 - 74fb8000: C:\Windows\System32\fwpuclnt.dll
74fc0000 - 74fc7000: C:\Windows\system32\WINNSI.DLL
74fd0000 - 74fec000: C:\Windows\system32\IPHLPAPI.DLL
74ff0000 - 74ff8000: C:\Windows\System32\winrnr.dll
75000000 - 75044000: C:\Windows\system32\DNSAPI.dll
75050000 - 75060000: C:\Windows\system32\napinsp.dll
75060000 - 75070000: C:\Windows\system32\NLAapi.dll
75070000 - 75075000: C:\Windows\System32\wshtcpip.dll
75090000 - 750cc000: C:\Windows\System32\mswsock.dll
75190000 - 75199000: C:\Windows\system32\VERSION.dll
75260000 - 7526c000: C:\Windows\syswow64\CRYPTBASE.dll
75270000 - 752d0000: C:\Windows\syswow64\SspiCli.dll
752d0000 - 7537c000: C:\Windows\syswow64\msvcrt.dll
75390000 - 75480000: C:\Windows\syswow64\RPCRT4.dll
75480000 - 760ca000: C:\Windows\syswow64\SHELL32.dll
76120000 - 76230000: C:\Windows\syswow64\kernel32.dll
76230000 - 762c0000: C:\Windows\syswow64\GDI32.dll
76540000 - 765cf000: C:\Windows\syswow64\OLEAUT32.dll
76700000 - 7685c000: C:\Windows\syswow64\OLE32.dll
76860000 - 76900000: C:\Windows\syswow64\ADVAPI32.DLL
769c0000 - 769d9000: C:\Windows\SysWOW64\sechost.dll
769e0000 - 76a5b000: C:\Windows\syswow64\COMDLG32.DLL
76a70000 - 76c0d000: C:\Windows\syswow64\SETUPAPI.dll
76ca0000 - 76cb2000: C:\Windows\syswow64\DEVOBJ.dll
76cc0000 - 76cc5000: C:\Windows\syswow64\psapi.dll
76cd0000 - 76d27000: C:\Windows\syswow64\SHLWAPI.dll
76d40000 - 76d75000: C:\Windows\syswow64\WS2_32.dll
76d90000 - 76dd7000: C:\Windows\syswow64\KERNELBASE.dll
76de0000 - 76dea000: C:\Windows\syswow64\LPK.dll
76df0000 - 76e50000: C:\Windows\system32\IMM32.DLL
76fc0000 - 770c0000: C:\Windows\syswow64\USER32.dll
770c0000 - 770e7000: C:\Windows\syswow64\CFGMGR32.dll
772b0000 - 7734d000: C:\Windows\syswow64\USP10.dll
77350000 - 7741c000: C:\Windows\syswow64\MSCTF.dll
777f0000 - 777f6000: C:\Windows\syswow64\NSI.dll
77820000 - 779a0000: C:\Windows\SysWOW64\ntdll.dll
Primitive trace:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
at:put:
at:put:
at:put:
basicNew
basicNew
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
at:put:
at:put:
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
perform:with:
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
basicNew:
basicNew
basicNew
indexOfAscii:inString:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew
replaceFrom:to:with:startingAt:
at:put:
indexOfAscii:inString:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew
replaceFrom:to:with:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
at:put:
at:put:
at:put:
basicNew
basicNew
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
at:put:
perform:with:
truncated
new:
replaceFrom:to:with:startingAt:
at:put:
basicNew
**IncrementalGC**
Stack backtrace:
[004239D0] ??? + 145872 in Pharo.exe
[002567F5] ??? + 0 in (null)
Smalltalk stack dump:
0x256720 M Dictionary>at:ifAbsent: 0x79f46c0: a(n) Dictionary
0x256740 M RKACurrency class>currencyFor: 0x70af390: a(n) RKACurrency
class
0x256764 M RKAMoney class>amount:currencyCode: 0x70acafc: a(n) RKAMoney
class
0x256784 M SmallInteger(Number)>eur 0x1=0
0x2567f4 M [] in INVALID RECEIVER>monthReportTripsTableData 0xbb5988c:
a(n) bad class
0x256818 M INVALID RECEIVER>do:with:when: 0xbb614e8: a(n) bad class
0x256844 I INVALID RECEIVER>do:with: 0xbb614e8: a(n) bad class
0x25686c I INVALID RECEIVER>datesDo: 0xbb614e8: a(n) bad class
0x2568a8 I INVALID RECEIVER>monthReportTripsTableData 0xbb5988c: a(n) bad
class
0x2568cc I INVALID RECEIVER>addMonthReportTripsTable 0xbb5988c: a(n) bad
class
0x2568ec I INVALID RECEIVER>createMonthReport:
--
View this message in context: http://forum.world.st/Pharo-4-0-crash-tp4832475.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
June 15, 2015
Re: [Pharo-dev] Inexact draiwing in roassal?
by Alexandre Bergel
Ok, so everything is okay I understand
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> On Jun 15, 2015, at 10:58 AM, Javier Pimás <elpochodelagente(a)gmail.com> wrote:
>
> Thanks for the quick answer, it now works as expected. I updated to a clean pharo 4 image and loaded roassal2 again (my previous image was just 2 months old). I had to change the ConfigurationOfGlamourCore to point from version 1.2.14 to version 1.2.10 of rubrick (don't know what rubrick is but changing the version allowed loading everything).
>
> Still some things don't work as expected: export to svg and png in inspector. pngs are exported with the wrong viewport, svg are distorted, like with the old version.
>
> As for the code, just copy-pasted from the docs in agilevisualization.com <http://agilevisualization.com/> or examples in image can't remember exactly though. I took them 2 or 3 months ago, but these same examples seem to be up-to-date now in both places.
>
> Cheers
>
> On Sun, Jun 14, 2015 at 9:53 AM, Alexandre Bergel <alexandre.bergel(a)me.com <mailto:alexandre.bergel@me.com>> wrote:
> Hi Javier,
>
> First of all, RTGrapherBuilder has been obsoleted. Use RTGrapher instead.
> I guess this is a problem with rounding with RTGrapherBuilder. With RTGrapher, I do not see this behavior.
>
> For example:
>
> -=-=-=-=-=-=-=-=-=-=-=-=
> events := { 10.0 @ 1.0. 9.0 @ 2.0. 8.0 @ 3.0.
> 7.0 @ 4.0. 6.0 @ 5.0. 5.0 @ 6.0.
> 4.0 @ 7.0. 3.0 @ 8.0. 2.0 @ 9.0.
> 1.0 @ 10.0. 0.0 @ 11.0}.
>
> b := RTGrapher new.
> b extent: 400 @ 200.
>
> ds := RTDataSet new.
> ds dotShape circle color: Color red.
> ds interaction fixedPopupText: [ :e | e printString ].
>
> ds points: events.
> ds connectColor: Color blue.
> ds x: [ :e | e y ].
> ds y: [ :e | e x ].
> b add: ds.
> b axisX noTick; noLabel.
> b axisY noTick; noLabel.
> b build.
>
> b view add: ((RTLine new width: 0.02; color: Color yellow) edgeFrom: b view elements fifth to: b view elements last).
> b view
> -=-=-=-=-=-=-=-=-=-=-=-=
>
> A deep zoom-in shows everything is okay:
> <Screen Shot 2015-06-14 at 9.53.15 AM.png>
>
> Cheers,
> Alexandre
>
>
>> On Jun 13, 2015, at 8:00 PM, Javier Pimás <elpochodelagente(a)gmail.com <mailto:elpochodelagente@gmail.com>> wrote:
>>
>> Hi guys, I'm drawing a chart with roassal2 and just discovered that lines are not being drawn exactly as expected. Maybe this is a known problem? I'm running on a few months old pharo4beta image, in linux. Here I attach a screenshot corresponding to the code below. There are more evident examples but this one is easier to debug as it is a straight line made of many segments (zooming a bit you'll see the thin reference line and notice the blue line "bends"). Thanks for reading!
>>
>> Cheers,
>> Javier
>>
>> test
>> | b ds events |
>>
>> events := { 10.0 @ 1.0. 9.0 @ 2.0. 8.0 @ 3.0.
>> 7.0 @ 4.0. 6.0 @ 5.0. 5.0 @ 6.0.
>> 4.0 @ 7.0. 3.0 @ 8.0. 2.0 @ 9.0.
>> 1.0 @ 10.0. 0.0 @ 11.0}.
>>
>> b := RTGrapherBuilder new.
>> b extent: 400 @ 200.
>>
>> ds := RTDataSet new.
>> ds dotShape circle color: Color red.
>> ds interaction fixedPopupText: [ :e | e printString ].
>>
>> ds points: events.
>> ds connectColor: Color blue.
>> ds x: [ :e | e y ].
>> ds y: [ :e | e x ].
>> b add: ds.
>> b axisXWithNumberOfTicks: events size.
>> ^b build
>>
>> <image.png>
>> --
>> Javier Pimás
>> Ciudad de Buenos Aires
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu <http://www.bergel.eu/>
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> --
> Javier Pimás
> Ciudad de Buenos Aires
> <new-good.png><old-bad.png><new-bad-export-svg.svg>
June 15, 2015