Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- 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
July 2014
- 1178 messages
Re: [Pharo-dev] consideration of Smalltalk "DoIt"
by Santiago Bragagnolo
I think that the difference is in every language. You do not just debug a c
program executing it or compiling it for release, the same with c++ and
java or python. I never debugged haskell, but when you execute something in
the console you are even implicitly using print-it. instead of do
it. Profiling is not different neither, is not that you there is all the
time something profiling your applications.
I think that real difference is that is not usual to find a language that
let you execute what ever you want almost everywhere, because the meaning
of what execution is, is slightly different. Then, in other languages it
just do not makes sense.
You may want to change the menu to be different when you have something
selected, i feel it will be more bureau, but it can be cool to try a
prototype.
2014-07-15 22:50 GMT+02:00 Esteban A. Maringolo <emaringolo(a)gmail.com>:
> 2014-07-15 17:30 GMT-03:00 Nicolas Cellier <
> nicolas.cellier.aka.nice(a)gmail.com>:
> > 2014-07-15 20:27 GMT+02:00 Esteban A. Maringolo <emaringolo(a)gmail.com>:
> >
> >> I find the "... it" suffix obsolete. "Delete it", "Do it", "Print it",
> >> etc.
> >>
> >> Maybe it made sense in the past, but today it feels weird.
> >> There is no "Cut it", "Paste it", etc... nor similar in other software.
> >> IMO, if the menu is contextual, the context already applies the "it"
> >> (subject).
>
> > Did you notice "it" is only mentionned when you will evaluate (do it /
> print
> > it / debug it / ... )?
> > Otherwise, if it's just text editing there is no it.
> > So there is a sort of logic. IMO that makes sense, because evaluating is
> a
> > special action.
>
> I did notice.
>
> And I believe the "print-it", "do-it" and similar are there because of
> historical reasons I don't know, but were carried over without
> questioning it, maybe since ST-80 . :)
>
> Why make a distinction between copying text and
> evaluating/profiling/debugging it? I only saw this in Smalltalk.
>
> Esteban A. Maringolo
>
>
July 16, 2014
Re: [Pharo-dev] consideration of Smalltalk "DoIt"
by Esteban A. Maringolo
2014-07-15 23:32 GMT-03:00 Eliot Miranda <eliot.miranda(a)gmail.com>:
> On Jul 15, 2014, at 1:50 PM, "Esteban A. Maringolo" <emaringolo(a)gmail.com> wrote:
>> Why make a distinction between copying text and
>> evaluating/profiling/debugging it? I only saw this in Smalltalk.
>
> ?? I'd be more than annoyed if copying the text "rm -rf *" evaluated it too...
Well... it would be sending the object at the variable rm the message
selector #- with rf as argument :)
I'm not sure if I understood what you meant. But I'm talking about
consistency, it is we use "verb + it" for everything, or we don't.
Ej:
A)
Do/Evaluate it
Print it
Debug it
Copy it
Cut it
Paste it
B)
Evaluate
Print
Debug
Copy
Cut
Paste
Certainly the latter feels better to me. And I haven't seen a single
UI/UX guideline suggesting the naming of commands like A.
But again, maybe i'm lost in translation here.
Regards.
Esteban A. Maringolo
July 16, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40091
Home: https://github.com/pharo-project/pharo-core
July 16, 2014
[pharo-project/pharo-core] 539695: 40091
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: 5396956789dcb64bde2357c9107a96adbdd4e529
https://github.com/pharo-project/pharo-core/commit/5396956789dcb64bde2357c9…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-07-16 (Wed, 16 Jul 2014)
Changed paths:
A Morphic-Base.package/extension/SVColorSelectorMorph/instance/borderWidth_.st
M NautilusRefactoring.package/NautilusRefactoring.class/instance/private-method/privateRenameMethodFor_.st
A Polymorph-Widgets.package/ComposableMorph.class/instance/accessing/defaultTitle.st
R Polymorph-Widgets.package/ComposableMorph.class/instance/as yet unclassified/defaultBorderColor.st
R Polymorph-Widgets.package/ComposableMorph.class/instance/as yet unclassified/defaultBorderWidth.st
R Polymorph-Widgets.package/ComposableMorph.class/instance/as yet unclassified/defaultTitle.st
R Polymorph-Widgets.package/ComposableMorph.class/instance/as yet unclassified/newWindow.st
A Polymorph-Widgets.package/ComposableMorph.class/instance/initialization/defaultBorderColor.st
A Polymorph-Widgets.package/ComposableMorph.class/instance/initialization/defaultBorderWidth.st
A Polymorph-Widgets.package/ComposableMorph.class/instance/instance creation/newWindow.st
A Polymorph-Widgets.package/DropListMorph.class/instance/accessing/focusBounds.st
A Polymorph-Widgets.package/DropListMorph.class/instance/accessing/focusIndicatorCornerRadius.st
A Polymorph-Widgets.package/DropListMorph.class/instance/accessing/roundedCorners_.st
R Polymorph-Widgets.package/DropListMorph.class/instance/as yet unclassified/listFont.st
R Polymorph-Widgets.package/DropListMorph.class/instance/as yet unclassified/listFont_.st
R Polymorph-Widgets.package/DropListMorph.class/instance/as yet unclassified/wantsKeyboardFocus.st
A Polymorph-Widgets.package/DropListMorph.class/instance/font accessing/listFont.st
A Polymorph-Widgets.package/DropListMorph.class/instance/font creation/listFont_.st
A Polymorph-Widgets.package/DropListMorph.class/instance/protocol/takesKeyboardFocus.st
A Polymorph-Widgets.package/DropListMorph.class/instance/testing/wantsKeyboardFocus.st
A Polymorph-Widgets.package/DropListMorph.class/instance/updating/themeChanged.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/accessing/expanded.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/accessing/expanded_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/accessing/font.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/accessing/font_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/addedMorph_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/announce_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/defaultTitleMorph.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/expanded.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/expandedSizingRigid.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/expanded_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/fixLayout.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/font.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/font_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/showMorphs_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/titleText_.st
R Polymorph-Widgets.package/ExpanderMorph.class/instance/as yet unclassified/update_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/initialization/defaultTitleMorph.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/addedMorph_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/announce_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/expandedSizingRigid.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/fixLayout.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/showMorphs_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/operations/titleText_.st
A Polymorph-Widgets.package/ExpanderMorph.class/instance/updating/update_.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/accessing/adoptPaneColor_.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/accessing/defaultBorderStyle.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/accessing/font.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/accessing/font_.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/buttonWidth.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/defaultBorderStyle.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/expandLabel.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/extent_.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/font.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/font_.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/newExpandButtonMorph.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/newLabelMorph.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/normalFillStyle.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/themeChanged.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/titleText.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/titleText_.st
R Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/as yet unclassified/toggleExpanded.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/geometry/extent_.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/instance creation/newExpandButtonMorph.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/instance creation/newLabelMorph.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/operations/expandLabel.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/operations/titleText_.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/operations/toggleExpanded.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/private/buttonWidth.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/protocol/titleText.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/style/normalFillStyle.st
A Polymorph-Widgets.package/ExpanderTitleMorph.class/instance/style/themeChanged.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/adoptPaneColor_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/contentFromModel.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/initialColorInSystemWindow_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/label.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/label_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/paneColorOrNil.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/roundedCorners_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/accessing/selectedTab.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/adding/addContentMorph_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/addContentMorph_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/containsPoint_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/contentFromModel.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/cornerStyle_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/initialColorInSystemWindow_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/label.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/label_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/minExtent.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/newContentMorph.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/newLabelMorph.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/paneColorOrNil.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/replaceContentMorph_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/roundedCorners_.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/selectedTab.st
R Polymorph-Widgets.package/GroupboxMorph.class/instance/as yet unclassified/update_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/geometry testing/containsPoint_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/geometry testing/minExtent.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/instance creation/newContentMorph.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/instance creation/newLabelMorph.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/rounding/cornerStyle_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/updating/replaceContentMorph_.st
A Polymorph-Widgets.package/GroupboxMorph.class/instance/updating/update_.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/accessing/alphaSelected_.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/accessing/colorSelected_.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/accessing/defaultColor.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/alphaSelected_.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/colorSelected_.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/defaultColor.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/newAColorMorph.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/newHSVColorMorph.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/selectedColor.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/selectedColor_.st
R Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/as yet unclassified/triggerSelectedColor.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/operations/newAColorMorph.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/operations/newHSVColorMorph.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/operations/selectedColor.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/operations/selectedColor_.st
A Polymorph-Widgets.package/HSVAColorSelectorMorph.class/instance/operations/triggerSelectedColor.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/accessing/colorSelected_.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/accessing/defaultColor.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/accessing/hue_.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/colorSelected_.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/defaultColor.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/hue_.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/newHColorMorph.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/newSVColorMorph.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/selectedColor.st
R Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/as yet unclassified/selectedColor_.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/operations/newHColorMorph.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/operations/newSVColorMorph.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/operations/selectedColor.st
A Polymorph-Widgets.package/HSVColorSelectorMorph.class/instance/operations/selectedColor_.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/accessing/font.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/accessing/font_.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/font.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/font_.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/listMorphClass.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/newContentMorph.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/updateContentColor_.st
R Polymorph-Widgets.package/MorphDropListMorph.class/instance/as yet unclassified/updateContents.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/drawing/newContentMorph.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/private/listMorphClass.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/testing/updateContents.st
A Polymorph-Widgets.package/MorphDropListMorph.class/instance/updating/updateContentColor_.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/accessing/adoptPaneColor_.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/buttonWidth.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/extent_.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/newMoreButton.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/newPotentialMorph.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/outOfWorld_.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/step.st
R Polymorph-Widgets.package/OverflowRowMorph.class/instance/as yet unclassified/stepTime.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/geometry/extent_.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/initialize/outOfWorld_.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/instance creation/newMoreButton.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/instance creation/newPotentialMorph.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/private/buttonWidth.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/stepping and presenter/step.st
A Polymorph-Widgets.package/OverflowRowMorph.class/instance/stepping/stepTime.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/checkMorphsLeftOrTopFrom_.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/checkMorphsLeftOrTopFrom_size_.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/checkMorphsRightOrBottomFrom_.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/checkSplitters.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/isResizeableMorph_forSplitter_.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/newHSplitter.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/newHSplitterAt_.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/newVSplitter.st
A Polymorph-Widgets.package/PanelMorph.class/instance/protocol/newVSplitterAt_.st
A Polymorph-Widgets.package/PlainGroupboxMorph.class/instance/accessing/adoptPaneColor_.st
A Polymorph-Widgets.package/PlainGroupboxMorph.class/instance/accessing/paneColorOrNil.st
R Polymorph-Widgets.package/PlainGroupboxMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/PlainGroupboxMorph.class/instance/as yet unclassified/paneColorOrNil.st
R Polymorph-Widgets.package/PluggableTextFieldMorph.class/instance/Polymorph-Widgets-override/acceptTextInModel.st
A Polymorph-Widgets.package/PluggableTextFieldMorph.class/instance/model access/acceptTextInModel.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/accessing/adoptPaneColor_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/accessing/color_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/borderWidth_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/colorAt_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/color_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/extent_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/fillStyle_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/handlesMouseDown_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/handlesMouseOverDragging_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/layoutBounds_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/mouseDown_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/mouseEnterDragging_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/mouseLeaveDragging_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/mouseMove_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/mouseUp_.st
R Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/as yet unclassified/newLocationMorph.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/handlesMouseDown_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/handlesMouseOverDragging_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/mouseDown_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/mouseEnterDragging_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/mouseLeaveDragging_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/mouseMove_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/event handling/mouseUp_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/geometry/extent_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/instance creation/newLocationMorph.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/layout/layoutBounds_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/pixel access/colorAt_.st
A Polymorph-Widgets.package/SVColorSelectorMorph.class/instance/visual properties/fillStyle_.st
A Polymorph-Widgets.package/SearchMorph.class/instance/protocol/takeKeyboardFocus.st
A Polymorph-Widgets.package/SeparatorMorph.class/instance/accessing/adoptPaneColor_.st
R Polymorph-Widgets.package/SeparatorMorph.class/instance/as yet unclassified/adoptPaneColor_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/font.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/font_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/page.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/pageMorph.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/page_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/pages.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/paneColorOrNil.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/accessing/selectedTab.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/adding/addPage_label_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/adding/addPage_label_selected_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/adding/removePage_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/addPage_label_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/addPage_label_selected_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/font.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/font_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/labelsAndPages_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/newContentMorph.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/newTabSelectorMorph.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/page.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/pageMorph.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/page_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/pages.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/relabelPage_with_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/removePageIndex_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/removePage_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/selectedPageIndex.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/selectedPageIndex_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/selectedTab.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/tabOfPage_.st
R Polymorph-Widgets.package/TabGroupMorph.class/instance/as yet unclassified/updatePageIndex_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/building/newContentMorph.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/building/newTabSelectorMorph.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/drawing/minExtent.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/labelsAndPages_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/relabelPage_with_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/removePageIndex_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/selectedPageIndex.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/selectedPageIndex_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/tabOfPage_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/page/updatePageIndex_.st
A Polymorph-Widgets.package/TabGroupMorph.class/instance/updating/themeChanged.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/adoptPaneColor_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/borderStyleToUse.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/fillStyleToUse.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/font_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/label.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/label_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/label_selected_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/accessing/selected_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/borderStyleToUse.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/extent_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/fillStyleToUse.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/focusBounds.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/font_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/isSelected.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/isVisible.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/label.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/label_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/label_selected_.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/minWidth.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/normalFillStyle.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/selectedFillStyle.st
R Polymorph-Widgets.package/TabLabelMorph.class/instance/as yet unclassified/selected_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/geometry/extent_.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/layout/minWidth.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/style/normalFillStyle.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/style/selectedFillStyle.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/testing/isSelected.st
A Polymorph-Widgets.package/TabLabelMorph.class/instance/testing/isVisible.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/accessing/focusBounds.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/adding/addTab_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/adding/addTab_selected_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/addTab_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/addTab_selected_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/basicMinExtent.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/calculateVisibleTabs.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/controlButtonWidth.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/controlsExtent.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/ensureSelectedTabIsVisible.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/leftButtonEnabled.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/leftButtonLabel.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newControls.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newEndSpacer.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newLabelMorph_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newLabelMorph_selected_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newLeftButton.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newRightButton.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/newSpacer.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/nonVisibleTabs.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/relabelTab_with_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/removeTabIndex_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/rightButtonEnabled.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/rightButtonLabel.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/scrollTabsLeft.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/scrollTabsRight.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/selectNextTab.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/selectPreviousTab.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/selectedTab.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/tabClicked_with_.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/tabsAndControls.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/updateFont.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/updateTabs.st
R Polymorph-Widgets.package/TabSelectorMorph.class/instance/as yet unclassified/visibleTabs.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/geometry/basicMinExtent.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/geometry/minExtent.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/activate.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/controlButtonWidth.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/controlsExtent.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/ensureSelectedTabIsVisible.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/leftButtonEnabled.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/leftButtonLabel.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newControls.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newEndSpacer.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newLabelMorph_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newLabelMorph_selected_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newLeftButton.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newRightButton.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/newSpacer.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/passivate.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/removeTabIndex_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/rightButtonEnabled.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/rightButtonLabel.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/scrollTabsLeft.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/scrollTabsRight.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/selectNextTab.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/tabClicked_with_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/takesKeyboardFocus.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/operations/updateFont.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/calculateVisibleTabs.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/nonVisibleTabs.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/relabelTab_with_.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/selectPreviousTab.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/selectedTab.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/tabsAndControls.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/updateTabs.st
A Polymorph-Widgets.package/TabSelectorMorph.class/instance/tabs/visibleTabs.st
A Polymorph-Widgets.package/TaskListMorph.class/instance/open%2Fclose/takesKeyboardFocus.st
R Polymorph-Widgets.package/TaskListMorph.class/instance/stepping and presenter/step.st
A Polymorph-Widgets.package/TaskListMorph.class/instance/stepping/step.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/buttonForMorph_.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/indicateModalChildForMorph_.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/removeFromWorld.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/taskButtonOf_.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/taskOf_.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/updateTasks.st
R Polymorph-Widgets.package/TaskbarMorph.class/instance/as yet unclassified/worldMorphs.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/buttonForMorph_.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/indicateModalChildForMorph_.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/removeFromWorld.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/taskButtonOf_.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/taskOf_.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/updateTasks.st
A Polymorph-Widgets.package/TaskbarMorph.class/instance/taskbar/worldMorphs.st
A Polymorph-Widgets.package/TextHighlightByBounds.class/instance/accessing/position.st
A Polymorph-Widgets.package/TextHighlightByBounds.class/instance/accessing/position_.st
R Polymorph-Widgets.package/TextHighlightByBounds.class/instance/as yet unclassified/clicked_.st
R Polymorph-Widgets.package/TextHighlightByBounds.class/instance/as yet unclassified/containsPoint_in_.st
R Polymorph-Widgets.package/TextHighlightByBounds.class/instance/as yet unclassified/drawOn_in_offset_.st
R Polymorph-Widgets.package/TextHighlightByBounds.class/instance/as yet unclassified/position.st
R Polymorph-Widgets.package/TextHighlightByBounds.class/instance/as yet unclassified/position_.st
A Polymorph-Widgets.package/TextHighlightByBounds.class/instance/drawing/clicked_.st
A Polymorph-Widgets.package/TextHighlightByBounds.class/instance/drawing/drawOn_in_offset_.st
A Polymorph-Widgets.package/TextHighlightByBounds.class/instance/testing/containsPoint_in_.st
R Polymorph-Widgets.package/TextMorphForEditorView.class/instance/as yet unclassified/editorClass.st
A Polymorph-Widgets.package/TextMorphForEditorView.class/instance/private/editorClass.st
A Polymorph-Widgets.package/WorkAreaMorph.class/instance/accessing/adoptPaneColor_.st
R Polymorph-Widgets.package/WorkAreaMorph.class/instance/as yet unclassified/adoptPaneColor_.st
R Polymorph-Widgets.package/WorkAreaMorph.class/instance/as yet unclassified/layoutChanged.st
A Polymorph-Widgets.package/WorkAreaMorph.class/instance/recategorized/layoutChanged.st
M Refactoring-Core.package/RBExtractToTemporaryRefactoring.class/instance/transforming/insertTemporary.st
A Refactoring-Tests-Core.package/RBExtractToTemporaryTest.class/instance/tests/testExtractToTemporaryWithDuplicates.st
A Refactoring-Tests-Core.package/RBRefactoryTestDataApp.class/instance/as yet unclassified/demoRenameMethod_PermuteArgs_.st
A Refactoring-Tests-Core.package/RBRefactoryTestDataApp.class/instance/test/demoExampleCall.st
A Refactoring-Tests-Core.package/RBRefactoryTestDataApp.class/instance/test/demoMethodWithDuplicates.st
A Refactoring-Tests-Core.package/RBRenameMethodTest.class/instance/tests/testRenameMethodPermuteArgs.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script91.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40091.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/checkMorphsLeftOrTopFrom_.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/checkMorphsLeftOrTopFrom_size_.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/checkMorphsRightOrBottomFrom_.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/checkSplitters.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/isResizeableMorph_forSplitter_.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/newHSplitter.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/newHSplitterAt_.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/newVSplitter.st
R Spec-MorphicAdapters.package/extension/PanelMorph/instance/newVSplitterAt_.st
Log Message:
-----------
40091
6765 Refactoring Extract into Temporary should modify all duplicates
https://pharo.fogbugz.com/f/cases/6765
13565 extensions of Polymorph on Polymorph class should be folded in these classes
https://pharo.fogbugz.com/f/cases/13565
5618 Refactoring: Cannot permutate arguments
https://pharo.fogbugz.com/f/cases/5618
13540 Debugger: method refactoring option
https://pharo.fogbugz.com/f/cases/13540
http://files.pharo.org/image/40/40091.zip
July 16, 2014
Re: [Pharo-dev] The article "How to use this issue tracker?" has been changed in FogBugz.
by Ben Coman
Hey Tim, Thanks for you help with the wiki.
cheers -ben
Pharo Issue Tracker wrote:
> An article you are subscribed to, "How to use this issue tracker?", has been edited in FogBugz by Tim Mackinnon.
>
> Change: Simplified the text and made it read more naturaly
>
> To see the latest version, go to https://pharo.fogbugz.com/default.asp?W46
> To see a visual summary of the changes, go to https://pharo.fogbugz.com/default.asp?pg=pgWikiDiff&ixWikiPage=46&nRevision…
>
> You are subscribed to this article. If you do not want to receive automatic notifications in the future, unsubscribe (https://pharo.fogbugz.com/default.asp?pre=preUnsubscribe&pg=pgWiki&ixWikiPa…) from this article.
>
>
July 16, 2014
[pharo-project/pharo-core] ba306e: 40090
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: ba306e68e7eae334bce24f3ba935ce1ef0f640a3
https://github.com/pharo-project/pharo-core/commit/ba306e68e7eae334bce24f3b…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-07-16 (Wed, 16 Jul 2014)
Changed paths:
M Gofer-Core.package/Gofer.class/instance/repositories/directory_.st
R MonticelloGUI.package/MCChangeSelector.class/instance/actions/innerButtonRow.st
M MonticelloGUI.package/MCConfigurationBrowser.class/instance/actions/down.st
M MonticelloGUI.package/MCConfigurationBrowser.class/instance/actions/remove.st
M MonticelloGUI.package/MCConfigurationBrowser.class/instance/actions/up.st
M MonticelloGUI.package/MCFileRepositoryInspector.class/definition.st
M MonticelloGUI.package/MCFileRepositoryInspector.class/instance/actions/load.st
M MonticelloGUI.package/MCFileRepositoryInspector.class/instance/morphic ui/version.st
M MonticelloGUI.package/MCMergeBrowser.class/definition.st
R MonticelloGUI.package/MCPatchBrowser.class/class/as yet unclassified/forPatch_.st
A MonticelloGUI.package/MCPatchBrowser.class/class/instance creation/forPatch_.st
M MonticelloGUI.package/MCRepositoryInspector.class/definition.st
M MonticelloGUI.package/MCRepositoryInspector.class/instance/actions/load.st
M MonticelloGUI.package/MCRepositoryInspector.class/instance/morphic ui/versionSelection_.st
M MonticelloGUI.package/MCSliceInfo.class/instance/slice-making/makeSlice.st
R MonticelloGUI.package/MCSnapshotBrowser.class/class/as yet unclassified/forSnapshot_.st
A MonticelloGUI.package/MCSnapshotBrowser.class/class/instance creation/forSnapshot_.st
M MonticelloGUI.package/MCTool.class/instance/morphic ui/showModally.st
M MonticelloGUI.package/MCVersionHistoryBrowser.class/definition.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/open.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/order.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/order_.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/repositorySearchList.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/repositorySearchMaxSize.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/workingCopySearchList.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/class/as yet unclassified/workingCopySearchMaxSize.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/instance creation/open.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/order.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/order_.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/repositorySearchList.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/repositorySearchMaxSize.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/workingCopySearchList.st
A MonticelloGUI.package/MCWorkingCopyBrowser.class/class/settings/workingCopySearchMaxSize.st
M MonticelloGUI.package/MCWorkingCopyBrowser.class/definition.st
M MonticelloGUI.package/MCWorkingCopyBrowser.class/instance/metacello/createVersionForBlessing_.st
M MonticelloGUI.package/MCWorkingCopyBrowser.class/instance/metacello/dependentPackages.st
R MonticelloGUI.package/MCWorkingCopyBrowser.class/instance/morphic ui/workingCopyListMorph.st
M Morphic-Widgets-ColorPicker.package/ColorSelectorDialogWindow.class/instance/actions/pickColor.st
M Morphic-Widgets-Scrolling.package/PluggableSliderMorph.class/instance/drawing/labelBounds.st
M Morphic-Widgets-Windows.package/EdgeGripMorph.class/instance/as yet unclassified/targetPoint_.st
M Polymorph-Widgets.package/ListDialogWindow.class/instance/events/searchKeystroke_.st
M Polymorph-Widgets.package/MorphicUIManager.class/instance/ui requests/openComparisonFrom_to_belongingTo_from_labeled_inWindowLabeled_.st
M Polymorph-Widgets.package/Pharo3DarkTheme.class/instance/morph creation/newFocusIndicatorMorphFor_.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/border-styles-buttons/buttonNormalBorderStyleFor_.st
M Polymorph-Widgets.package/Pharo3Theme.class/instance/morph creation/newFocusIndicatorMorphFor_.st
M Polymorph-Widgets.package/PluggableTextFieldMorph.class/instance/focus/focusChanged.st
M Polymorph-Widgets.package/UITheme.class/instance/scrollbars/updateScrollBarButtonAspect_color_.st
M Polymorph-Widgets.package/extension/Morph/instance/layoutInBounds_.st
M Polymorph-Widgets.package/extension/ScrollPane/instance/minHeight.st
M Polymorph-Widgets.package/extension/Text/instance/treeRenderOn_bounds_color_font_from_.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script90.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40090.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M Settings-Graphics.package/GraphicFontSettings.class/class/fonts/resetAllFontToDefault.st
M Settings-Graphics.package/GraphicFontSettings.class/class/fonts/setFontsToStyleNamed_.st
Log Message:
-----------
40090
13569 Small Code critique cleanup of MonticelloGUI
https://pharo.fogbugz.com/f/cases/13569
13567 Small code critique clean Polymorph
https://pharo.fogbugz.com/f/cases/13567
12205 Cleanup gofer>>#directory:
https://pharo.fogbugz.com/f/cases/12205
13125 The Find&Replace dialog does not honor the Appearance font size setting
https://pharo.fogbugz.com/f/cases/13125
http://files.pharo.org/image/40/40090.zip
July 16, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40090
Home: https://github.com/pharo-project/pharo-core
July 16, 2014
Re: [Pharo-dev] New Cog VMs available
by Ben Coman
stepharo wrote:
> Hi eliot
>
> Thanks!
> I'm really eager to read about the new become implementation.
There is this...
http://www.mirandabanda.org/cogblog/2013/09/13/lazy-become-and-a-partial-re…
cheers -ben
> I could not fully understand the following but this is exciting to
> know that you removed complexity.
>
> Stef
>
> "The read barriers on method lookup (of the methodClass association in
> super
> sends, of the superclass link, of method dictionaries, method
> dictionary arrays,
> selectors and methods is cheap. So replace scanning classes and method
> dictionaries in the class table post become with read marriewrs on
> methodClass,
> superclass and method dictionary etc on lookup.
>
> The read barrier on an object from which we are going to fetch state
> (such as a
> class or method dictionary) is essentially free on modern machines
> because the
> class index and the state very likely share a cache line, and the
> register code
> for testing is so cheap compared to memory access. Further the read
> barrier on
> selectors is cheap because the method lookup cache is effective in
> reducing the
> number of message lookups and because nil entries need no check.
>
> So nuke all the followNecessaryForwardingInMethod: machinery including
> the
> cmUsesMethodClass hack. Nuke scanClassPostBecome:effects:."
>
>
>
>
> On 15/7/14 21:58, Eliot Miranda wrote:
>> ...at http://www.mirandabanda.org/files/Cog/VM/VM.r3041/.
>>
>>
>> The principal changes are fixing a performance regression in the 3040
>> VMs, fixing some Spur bugs in primitiveClone/shallowCopy, and
>> radically simplifying the Spur become implementation,
>> trading the elimination of lots of post-become class table scanning
>> for adding read barriers to class hierarchy method lookup.
>>
>>
>> CogVM source as per VMMaker.oscog-eem.820/r3041
>>
>> Put the handling of the cloning of cogged methods in the clone:
>> implementations,
>> removing it from the primitive. Add it to the pinning clone too.
>>
>> Specialize the store check trampoline generation.
>> Move it down to the relevant object representations.
>>
>> Move setting of isRemembered flag to true into SpurGenerationScavenger>>
>> remember:. Inline possibleRootStoreInto: (given that remember: is /not/
>> inlined. Call remember directly from the ceStoreCheckTrampoline, and
>> hence have remember: answer its argument.
>>
>> Fix localization bug. Variables in initialize methods were not
>> considered
>> references (cuz there are excluded). This caused
>> VMMaker.oscog-eem.816's
>> extraction of zero/false vars to StackInterpreter>>#initialize to cause
>> nextPollUsecs to be localized to checkForEventsMayContextSwitch:.
>>
>> Spur:
>> Fix bug in scanClassPostBecome:effects: with new lazy
>> selector following policy by... throwing it all away.
>>
>> The read barriers on method lookup (of the methodClass association in
>> super
>> sends, of the superclass link, of method dictionaries, method
>> dictionary arrays,
>> selectors and methods is cheap. So replace scanning classes and method
>> dictionaries in the class table post become with read marriewrs on
>> methodClass,
>> superclass and method dictionary etc on lookup.
>>
>> The read barrier on an object from which we are going to fetch state
>> (such as a
>> class or method dictionary) is essentially free on modern machines
>> because the
>> class index and the state very likely share a cache line, and the
>> register code
>> for testing is so cheap compared to memory access. Further the read
>> barrier on
>> selectors is cheap because the method lookup cache is effective in
>> reducing the
>> number of message lookups and because nil entries need no check.
>>
>> So nuke all the followNecessaryForwardingInMethod: machinery
>> including the
>> cmUsesMethodClass hack. Nuke scanClassPostBecome:effects:.
>>
>> Rip out the forwardingCount: measurement code. It causes
>> bad performance regressions (due to failing inlines?)
>>
>> Clean up, e.g. replace followNonImmediateField:ofObject:
>> uses with followObjField:ofObject:.
>>
>> canPinObjects can be inlined.
>>
>>
>> --
>> best,
>> Eliot
>
>
>
July 16, 2014
Issue 13246 needs to be moved to Seaside tracker
by Marcus Denker
Hi,
I will close this issue in the pharo tracker:
13246 MNU RBArgumentNode>>key with parameterized Seaside 3.1 REST Method
https://pharo.fogbugz.com/f/cases/13246
the solution is to change #argumentNamesOf: to be:
argumentNamesOf: aCompiledMethod
^ aCompiledMethod argumentNames
(works of Pharo3 and Pharo4)
Marcus
July 16, 2014