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
August 2014
- 931 messages
Re: [Pharo-dev] [Pharo4] EyePointerExplorer
by Marcus Denker
On 07 Aug 2014, at 11:17, Marcus Denker <marcus.denker(a)inria.fr> wrote:
> Hi,
>
> Pharo4 #155 now contains a Pointer explorer build with the Eye Tree Inspector framework:
>
> EyePointerExplorer openOn: #zot
>
> EyePointerExplorer openStrongOn: #zot
>
> Why is this needed?
> âââââââââ
>
> Currently we still use a sub lass of ObjectExplorer for the PointerExplorer, which means that we can remove the whole package
> Tool-Explorer now that we have one based on the new inspector.
>
> Next step?
> ââââââ
>
> - put the new tool as the default (and unify Smalltalk tools strongPointerExplorer with pointerExplorer)
Done in #156
Note that there is now *only* #pointerExplorer for tools. (which then has to provide openOn: and openStrongOn:)
> - remove package Tool-Explorer (ca. 700 Loc, 6 classes)
>
after
https://pharo.fogbugz.com/f/cases/13794/Make-Tools-Explorer-unloadable
we can just unload it.
Marcus
Aug. 7, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40156
Home: https://github.com/pharo-project/pharo-core
Aug. 7, 2014
[pharo-project/pharo-core] 96ff86: 40156
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: 96ff8619011491137f1ee6ddc3aae0bc2bb99262
https://github.com/pharo-project/pharo-core/commit/96ff8619011491137f1ee6dd…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M ClassOrganizer-Core.package/ClassOrganization.class/instance/backward compatibility - file in%2Fout/changeFromString_.st
A Kernel.package/CompiledMethod.class/instance/source code management/stamp.st
R NECompletion.package/extension/MessageListBrowser/instance/isCodeCompletionAllowed.st
R NECompletion.package/extension/MessageListBrowser/instance/selectedClassOrMetaClass.st
R Polymorph-Widgets.package/extension/MessageList/class/taskbarIcon.st
R Polymorph-Widgets.package/extension/MessageListBrowser/instance/taskbarIcon.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/README.md
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/class/instance creation/methodReference_referencesList_.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/definition.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/instance/accessing/referencesList_.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/instance/initialization/initialize.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/instance/private/priorVersionOfAMethod_.st
R RecentSubmissions.package/AbstractMethodReferenceConverter.class/instance/private/versionOfAMethod_.st
R RecentSubmissions.package/DiffMethodReferenceConverter.class/README.md
R RecentSubmissions.package/DiffMethodReferenceConverter.class/definition.st
R RecentSubmissions.package/DiffMethodReferenceConverter.class/instance/private/internalGetText.st
R RecentSubmissions.package/MessageList.class/class/instance creation/with_.st
R RecentSubmissions.package/MessageList.class/class/setting/icon.st
M RecentSubmissions.package/MessageList.class/definition.st
R RecentSubmissions.package/MessageList.class/instance/accessing/dictionary.st
R RecentSubmissions.package/MessageList.class/instance/accessing/dictionary_.st
R RecentSubmissions.package/MessageList.class/instance/accessing/level.st
R RecentSubmissions.package/MessageList.class/instance/accessing/sortedMethodReferencesList.st
R RecentSubmissions.package/MessageList.class/instance/accessing/sortedMethodReferencesList_.st
R RecentSubmissions.package/MessageList.class/instance/accessing/sortingSelector.st
R RecentSubmissions.package/MessageList.class/instance/accessing/sortingSelector_.st
R RecentSubmissions.package/MessageList.class/instance/accessing/versionsHistoryList.st
R RecentSubmissions.package/MessageList.class/instance/actions/addFirstVersion.st
M RecentSubmissions.package/MessageList.class/instance/actions/addMethodReferenceSilently_.st
R RecentSubmissions.package/MessageList.class/instance/actions/addMethodReferenceSilently_at_.st
R RecentSubmissions.package/MessageList.class/instance/actions/addMethodReference_at_.st
R RecentSubmissions.package/MessageList.class/instance/actions/addVersion_.st
R RecentSubmissions.package/MessageList.class/instance/actions/reSort.st
M RecentSubmissions.package/MessageList.class/instance/actions/revertLastMethodSubmission.st
R RecentSubmissions.package/MessageList.class/instance/building dictionary/buildByClass.st
R RecentSubmissions.package/MessageList.class/instance/building dictionary/buildByDate_.st
R RecentSubmissions.package/MessageList.class/instance/building dictionary/buildByPackage.st
R RecentSubmissions.package/MessageList.class/instance/building dictionary/buildByVersion.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByClass.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByClassSilently.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByDateAscending.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByDateAscendingSilently.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByDateDescending.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByDateDescendingSilently.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByPackage.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByPackageSilently.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByVersion.st
R RecentSubmissions.package/MessageList.class/instance/converting/groupedByVersionSilently.st
M RecentSubmissions.package/MessageList.class/instance/initialization/initialize.st
R RecentSubmissions.package/MessageList.class/instance/initialize/environment.st
R RecentSubmissions.package/MessageList.class/instance/method version/priorVersionOfAMethod_.st
R RecentSubmissions.package/MessageList.class/instance/method version/versionOfAMethod_.st
R RecentSubmissions.package/MessageList.class/instance/private/byClassSelector.st
R RecentSubmissions.package/MessageList.class/instance/private/byDateAscendingSelector.st
R RecentSubmissions.package/MessageList.class/instance/private/byDateDescendingSelector.st
R RecentSubmissions.package/MessageList.class/instance/private/byPackageSelector.st
R RecentSubmissions.package/MessageList.class/instance/private/byVersionSelector.st
R RecentSubmissions.package/MessageList.class/instance/private/checkCurrentHighestUpdate_.st
R RecentSubmissions.package/MessageList.class/instance/private/findIndexOfVersionOf_.st
R RecentSubmissions.package/MessageList.class/instance/private/findVersionOf_.st
R RecentSubmissions.package/MessageList.class/instance/private/isEmpty.st
R RecentSubmissions.package/MessageList.class/instance/private/level2Selectors.st
R RecentSubmissions.package/MessageList.class/instance/private/level3Selectors.st
R RecentSubmissions.package/MessageList.class/instance/private/size.st
R RecentSubmissions.package/MessageList.class/instance/private/zork.st
R RecentSubmissions.package/MessageList.class/instance/testing/isSortedByClass.st
R RecentSubmissions.package/MessageList.class/instance/testing/isSortedByDateAscending.st
R RecentSubmissions.package/MessageList.class/instance/testing/isSortedByDateDescending.st
R RecentSubmissions.package/MessageList.class/instance/testing/isSortedByPackage.st
R RecentSubmissions.package/MessageList.class/instance/testing/isSortedByVersion.st
A RecentSubmissions.package/MessageList.class/instance/userinterface/open.st
A RecentSubmissions.package/MessageList.class/instance/userinterface/updateView.st
R RecentSubmissions.package/MessageListAbstractNode.class/README.md
R RecentSubmissions.package/MessageListAbstractNode.class/definition.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/accessing/environment.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/accessing/getClass.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/accessing/inspectableContents.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/action/printList_.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/action/removeMe.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/comparing/=.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/overrided/doubleClick.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/testing/includes_.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/testing/isInspectable.st
R RecentSubmissions.package/MessageListAbstractNode.class/instance/testing/isMethod.st
R RecentSubmissions.package/MessageListBrowser.class/README.md
R RecentSubmissions.package/MessageListBrowser.class/class/deprecated/byDateAscendingOn_.st
R RecentSubmissions.package/MessageListBrowser.class/class/deprecated/on_groupedUsing_.st
R RecentSubmissions.package/MessageListBrowser.class/class/instance creation/on_.st
R RecentSubmissions.package/MessageListBrowser.class/definition.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/dictionary.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/emptySelection.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/environment.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/isComment.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/model.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/model_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/originalList.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/selection_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/textArea.st
R RecentSubmissions.package/MessageListBrowser.class/instance/accessing/textArea_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/browseButtonAction.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/browseButtonLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/browseButtonState.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/clearButtonAction.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/clearButtonLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/clearButtonState.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/promptForClear.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/promptForRemove_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/removeButtonAction.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/removeButtonLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/removeButtonState.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/removeSelectedMorph.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/revertButtonAction.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/revertButtonLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/buttons behavior/revertButtonState.st
R RecentSubmissions.package/MessageListBrowser.class/instance/display/icon.st
R RecentSubmissions.package/MessageListBrowser.class/instance/display/open.st
R RecentSubmissions.package/MessageListBrowser.class/instance/display/updateTree.st
R RecentSubmissions.package/MessageListBrowser.class/instance/display/updateView.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byClassItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byDateAscendingItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byDateDescendingItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byPackageItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byVersionItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/byteCodeItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/diffItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/infoItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/sourceItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-items/versionItem.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byClassLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byDateAscendingLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byDateDescendingLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byPackageLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byVersionLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/byteCodeLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/diffLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/infoLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/sourceLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist-labels/versionLabel.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/getDisplayList.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/getPreferencesList.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/preference.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/preferenceHelpText.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/preference_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/sortingSelector.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/sortingSelectorHelpText.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/sortingSelector_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/wrapDropListItem_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/droplist/wrapPreference_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/initialization/initialize.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items addition/addAllItems_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildButtonBrowse.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildButtonClear.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildButtonRemove.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildButtonRevert.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildDisplayDropList_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildPreferenceDropList_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildTextArea.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/buildToolbar_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/items creation/treeMorph.st
R RecentSubmissions.package/MessageListBrowser.class/instance/menus/browseSelectedMorph.st
R RecentSubmissions.package/MessageListBrowser.class/instance/menus/menu_shifted_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/menus/msgPaneMenu_shifted_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/private/format_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/private/sortBlock.st
R RecentSubmissions.package/MessageListBrowser.class/instance/private/textMorphClass.st
R RecentSubmissions.package/MessageListBrowser.class/instance/t - accessing/rootItems.st
R RecentSubmissions.package/MessageListBrowser.class/instance/t - accessing/rootNodeClassFromItem_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/text/compileMethod_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/text/displayInformationFrom_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/text/textToDisplay.st
R RecentSubmissions.package/MessageListBrowser.class/instance/text/updateTextArea.st
R RecentSubmissions.package/MessageListBrowser.class/instance/tree/doubleClick.st
R RecentSubmissions.package/MessageListBrowser.class/instance/tree/getMethodReference_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/tree/getMethod_ifAbsent_.st
R RecentSubmissions.package/MessageListBrowser.class/instance/tree/level.st
R RecentSubmissions.package/MessageListBrowser.class/instance/tree/originalIndex_.st
R RecentSubmissions.package/MessageListInspectableNode.class/README.md
R RecentSubmissions.package/MessageListInspectableNode.class/definition.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/accessing/getClass.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/accessing/inspectableContents.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/action/printList_.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/overrided/asString.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/overrided/doubleClick.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/testing/includes_.st
R RecentSubmissions.package/MessageListInspectableNode.class/instance/testing/isInspectable.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/README.md
R RecentSubmissions.package/MessageListNonInspectableNode.class/definition.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/accessing/childNodeClassFromItem_.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/accessing/childrenItems.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/accessing/dictionary.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/accessing/getClass.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/accessing/inspectableContents.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/action/printList_.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/action/removeMe.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/overrided/asString.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/overrided/doubleClick.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/testing/includes_.st
R RecentSubmissions.package/MessageListNonInspectableNode.class/instance/testing/isInspectable.st
R RecentSubmissions.package/RecentMessageList.class/instance/accessing/title.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenAdded_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenCommented_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenModified_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenRecategorized_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenRemoved_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenRenamed_.st
R RecentSubmissions.package/RecentMessageList.class/instance/class event handler/aClassHasBeenReorganized_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aClassHasBeenCommented_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aClassHasBeenRemoved_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aClassHasBeenRenamed_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aMethodHasBeenAdded_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aMethodHasBeenModified_.st
A RecentSubmissions.package/RecentMessageList.class/instance/event handler/aMethodHasBeenRemoved_.st
M RecentSubmissions.package/RecentMessageList.class/instance/initialization/registerToAnnouncements.st
R RecentSubmissions.package/RecentMessageList.class/instance/method event handler/aMethodHasBeenAdded_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method event handler/aMethodHasBeenModified_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method event handler/aMethodHasBeenRecategorized_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method event handler/aMethodHasBeenRemoved_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method reference creation/createAClassReference_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method reference creation/createARemovalMethodReference_.st
R RecentSubmissions.package/RecentMessageList.class/instance/method reference creation/createTheMethodReference_.st
A RecentSubmissions.package/RecentMessageList.class/instance/ring creation/createAClassReference_.st
A RecentSubmissions.package/RecentMessageList.class/instance/ring creation/createARemovalMethodReference_.st
A RecentSubmissions.package/RecentMessageList.class/instance/ring creation/createTheMethodReference_.st
R RecentSubmissions.package/VersionMethodReferenceConverter.class/README.md
R RecentSubmissions.package/VersionMethodReferenceConverter.class/definition.st
R RecentSubmissions.package/VersionMethodReferenceConverter.class/instance/private/internalGetText.st
R RecentSubmissions.package/extension/ChangeRecord/instance/%3C=.st
R RecentSubmissions.package/extension/ChangeRecord/instance/printOn_.st
R RecentSubmissions.package/extension/ChangeRecord/instance/sourceCode.st
R RecentSubmissions.package/extension/CompiledMethod/instance/stamp.st
R RecentSubmissions.package/extension/RGMethodDefinition/instance/messages.st
R RecentSubmissions.package/extension/RGMethodDefinition/instance/symbolic.st
A Ring-Core-Kernel.package/RGMethodDefinition.class/instance/backward compatibility/messages.st
A Ring-Core-Kernel.package/RGMethodDefinition.class/instance/backward compatibility/symbolic.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script156.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40156.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
R Shout.package/extension/MessageListBrowser/instance/shoutAboutToStyle_.st
M Spec-Inspector.package/AbstractEyeElement.class/instance/action/explorePointers.st
A Spec-Inspector.package/EyePointerExplorer.class/class/as yet unclassified/registerToolsOn_.st
A Spec-Tools.package/NewVersionBrowser.class/class/api/browseVersionsForClass_selector_.st
R Spec-Tools.package/NewVersionBrowser.class/class/protocol/browseVersionsForClass_selector_.st
R Spec-Tools.package/NewVersionBrowser.class/class/protocol/browseVersionsOf_class_meta_category_selector_.st
A System-Changes.package/ChangeRecord.class/instance/access/sourceCode.st
A System-Changes.package/ChangeRecord.class/instance/printing/printOn_.st
A System-Changes.package/ChangeRecord.class/instance/testing/%3C=.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/README.md
A Tool-Base.package/AbstractMethodReferenceConverter.class/class/instance creation/methodReference_referencesList_.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/definition.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/instance/accessing/referencesList_.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/instance/initialization/initialize.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/instance/private/priorVersionOfAMethod_.st
A Tool-Base.package/AbstractMethodReferenceConverter.class/instance/private/versionOfAMethod_.st
A Tool-Base.package/DiffMethodReferenceConverter.class/README.md
A Tool-Base.package/DiffMethodReferenceConverter.class/definition.st
A Tool-Base.package/DiffMethodReferenceConverter.class/instance/private/internalGetText.st
M Tool-Explorer.package/ObjectExplorer.class/instance/menus/exploreStrongPointers.st
R Tool-Explorer.package/PointerExplorer.class/class/tools registry/registerToolsOn_.st
R Tool-Explorer.package/StrongPointerExplorer.class/class/as yet unclassified/registerToolsOn_.st
Log Message:
-----------
40156
13793 Enable new Pointer Explorer
https://pharo.fogbugz.com/f/cases/13793
13764 Simplify RecentSubmissions
https://pharo.fogbugz.com/f/cases/13764
http://files.pharo.org/image/40/40156.zip
Aug. 7, 2014
Re: [Pharo-dev] Athens WorldMorph
by Tudor Girba
Very nice! This deserves a blog post :)
Doru
On Thu, Aug 7, 2014 at 12:14 PM, Nicolai Hess <nicolaihess(a)web.de> wrote:
> I created some fogbugz entries for morphs drawing with athens api.
>
> And a parent case 13790 "Port what is needed for Athens (drawing morphs)"
>
> We can test the Athens based drawing by putting the morphs into an
> AthensWrapMorph.
> But this is difficult for Morph like Dialog, Menus and SystemWindows.
>
> So for testing purpose I attached changeset to the
> issue 13790 :
> a small hack for making a second WorldMorph working in a Morph.
> I omit all the small little details that are needed to make a
> second WorldMorph fully working. I just wanted to make
> sure the second WorldMorph doesn't constantly try to occupy
> the whole display.
> The real fun is to put this WorldMorph inside an AthensWrapMorph.
> That way we can test Athens based drawing even for Morphs
> like the WorldMenu or SystemWindows.
> Just drag and drop a Morph or Window between
> the Athens WorldMorph and the real WorldMorph.
>
> Open the AthensWrapWorldMorph with:
> AthensWrapWorldMorph new openInWorld
>
>
> nicolai
>
--
www.tudorgirba.com
"Every thing has its own flow"
Aug. 7, 2014
Athens WorldMorph
by Nicolai Hess
I created some fogbugz entries for morphs drawing with athens api.
And a parent case 13790 "Port what is needed for Athens (drawing morphs)"
We can test the Athens based drawing by putting the morphs into an
AthensWrapMorph.
But this is difficult for Morph like Dialog, Menus and SystemWindows.
So for testing purpose I attached changeset to the
issue 13790 :
a small hack for making a second WorldMorph working in a Morph.
I omit all the small little details that are needed to make a
second WorldMorph fully working. I just wanted to make
sure the second WorldMorph doesn't constantly try to occupy
the whole display.
The real fun is to put this WorldMorph inside an AthensWrapMorph.
That way we can test Athens based drawing even for Morphs
like the WorldMenu or SystemWindows.
Just drag and drop a Morph or Window between
the Athens WorldMorph and the real WorldMorph.
Open the AthensWrapWorldMorph with:
AthensWrapWorldMorph new openInWorld
nicolai
Aug. 7, 2014
[Pharo4] Simplify RecentSubmissions
by Marcus Denker
Hi,
RecentSubmissions implements a UI that actually is too powerful (and thus complex).
Therefore update #156 simplifies it radically:
RecentSubmissions can be simplified by using the Spec based MessageBrowser instead of the included UI.
RecentMessageList package linesOfCode
Before:
1026
after:
186
After this, we can improve even more.
Limitations
- time should be displayed in list (instead of nil)
- update the browser when something is accepted.
(but as this tool is not used a lot this is good enough for now)
TODO
- improve display (time)
- update when submissions happen
- simplify the registration of submissions to one simple class
- move it to System somewhere (as it is used by the emergency evaluator, it is not a tool)
- move message list build method to MessageBrowser
- delete package RecentSubmissions
- fix the terminology: not Messages, but *Methods* is what this tool is about.
Marcus
Aug. 7, 2014
Re: [Pharo-dev] [Pharo4] EyePointerExplorer
by Sven Van Caekenberghe
Nice and well done (the AST inspector too) !
On 07 Aug 2014, at 11:17, Marcus Denker <marcus.denker(a)inria.fr> wrote:
> Hi,
>
> Pharo4 #155 now contains a Pointer explorer build with the Eye Tree Inspector framework:
>
> EyePointerExplorer openOn: #zot
>
> EyePointerExplorer openStrongOn: #zot
>
> Why is this needed?
> âââââââââ
>
> Currently we still use a sub lass of ObjectExplorer for the PointerExplorer, which means that we can remove the whole package
> Tool-Explorer now that we have one based on the new inspector.
>
> Next step?
> ââââââ
>
> - put the new tool as the default (and unify Smalltalk tools strongPointerExplorer with pointerExplorer)
> - remove package Tool-Explorer (ca. 700 Loc, 6 classes)
>
>
> Class comment:
> =============
> A variant on the TreeInspector that works "backwards".
>
> By default it shows both weak and strong references (#openOn:) but I can be configured to omit weak refs with #openStrongOn:
>
> Like the TreeInspector, it shows a tree of objects, but expanding a node won't show the objects which that node references, but rather the objects that reference that node. Its main use is to track down memory leaks: if you want to know why a particular object is still alive, open a PointerExplorer on it and drill down until you find the root object that's referencing it. For example, find all the references to the symbol #zot with:
>
> EyePointerExplorer openOn: #zot
>
> For the "name" of the object, the PointerExplorer shows each object's identityHash, to allow the user to identify when two similar objects are identical and notice cycles.
>
>
Aug. 7, 2014
Re: [Pharo-dev] [Pharo4] Simple tree view for AST: EyeSyntaxTreeInspector
by Tudor Girba
Good step! :)
Doru
On Thu, Aug 7, 2014 at 11:21 AM, Marcus Denker <marcus.denker(a)inria.fr>
wrote:
> Hi,
>
> i added a simple AST tree view (inspired by the GT inspector) to the base
> image.
>
> see class EyeSyntaxTreeInspector
>
> to get it, inspect
>
> (Object>>#halt) ast
>
> and select the syntax tree inspector from the list of inspectors.
>
> Marcus
>
--
www.tudorgirba.com
"Every thing has its own flow"
Aug. 7, 2014
[Pharo4] Simple tree view for AST: EyeSyntaxTreeInspector
by Marcus Denker
Hi,
i added a simple AST tree view (inspired by the GT inspector) to the base image.
see class EyeSyntaxTreeInspector
to get it, inspect
(Object>>#halt) ast
and select the syntax tree inspector from the list of inspectors.
Marcus
Aug. 7, 2014
[Pharo4] EyePointerExplorer
by Marcus Denker
Hi,
Pharo4 #155 now contains a Pointer explorer build with the Eye Tree Inspector framework:
EyePointerExplorer openOn: #zot
EyePointerExplorer openStrongOn: #zot
Why is this needed?
âââââââââ
Currently we still use a sub lass of ObjectExplorer for the PointerExplorer, which means that we can remove the whole package
Tool-Explorer now that we have one based on the new inspector.
Next step?
ââââââ
- put the new tool as the default (and unify Smalltalk tools strongPointerExplorer with pointerExplorer)
- remove package Tool-Explorer (ca. 700 Loc, 6 classes)
Class comment:
=============
A variant on the TreeInspector that works "backwards".
By default it shows both weak and strong references (#openOn:) but I can be configured to omit weak refs with #openStrongOn:
Like the TreeInspector, it shows a tree of objects, but expanding a node won't show the objects which that node references, but rather the objects that reference that node. Its main use is to track down memory leaks: if you want to know why a particular object is still alive, open a PointerExplorer on it and drill down until you find the root object that's referencing it. For example, find all the references to the symbol #zot with:
EyePointerExplorer openOn: #zot
For the "name" of the object, the PointerExplorer shows each object's identityHash, to allow the user to identify when two similar objects are identical and notice cycles.
Aug. 7, 2014