Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- 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
- 1 participants
- 144619 messages
[pharo-project/pharo-core] 6cae38: 40356
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: 6cae38584cb78ad5adce9f9b4f5c73055f6306d2
https://github.com/pharo-project/pharo-core/commit/6cae38584cb78ad5adce9f9b…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script356.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40356.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A UIManager.package/UIManager.class/instance/accessing/theme.st
Log Message:
-----------
40356
14399 UIManager>>#theme got lost
https://pharo.fogbugz.com/f/cases/14399
http://files.pharo.org/image/40/40356.zip
Nov. 5, 2014
Re: [Pharo-dev] pane for repositories in the Configuration Browser
by Luc Fabresse
2014-11-05 13:05 GMT+01:00 Torsten Bergmann <astares(a)gmx.de>:
> Hi,
>
> when I initially created the config browser my idead was that (especially
> for newbees) the packages/frameworks/projects
> are easy to load. Key to success is easy access to things.
>
> One should not have to know or fight with Metacello, Gofer, ... in the
> first place.
> Things should just work ("click, load and run"). Advances users know about
> the script way of loading things or
> build configs with dependencies on their own.
>
> So in the beginning there was only ONE repo in the Config browser that
> should include the configs
> that are known to run in a specific Pharo version (therefore
> MetaRepoForPharo20, MetaRepoForPharo30,
> MetaRepoForPharo40, ...
>
> After that we found out it will be usefull to load also from older repos
> (like loading from
> MetaRepoForPharo30 when in Pharo 4) or also allow custom repos.
> Thats why I fixed it after the request from Sean:
> https://pharo.fogbugz.com/default.asp?13941
>
> Now people seem to use this as well and would like to make the different
> repos more transparent.
> No problem with the additional pane.
>
> @Luc: I like your extension as with the config browser now people can see
> the other
> repos, load from them when in newer Pharo versions or use custom
> ones.
>
> But a newbee might easily be confused which repo to use and may end
> up in
> non-working loading. This is the opposite to what was the original
> intention of the tool.
>
I agree with you and Stephan there. It must be simple for newcomers.
That is why I added the Settings and perhaps the default should be to hide
the repositories list hence it keeps the actual Configuration Browser.
I just did this extension yesterday evenning because I discovered the
"hidden" feature of multiple repositories by inadvertence ;-)
>
>
>
> So we need to support both cases, but IMHO should keep things initially
> simple (according to the original idea).
> So I would like to see:
>
> - add a toggle to the menu ("Show repositories") to switch the preference
> also in config browser
> - hide the pane by default
> This way a newbee can just load without getting into (for him complicated)
> questions
> like "from what repo", "why is it not working" (when loading from the
> wrong), ...
> and an advanced user can set the preference according to his need as he
> might have checked
> the menus or preferences.
>
+1
Luc
>
> Bye
> T.
>
>
Nov. 5, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40355
Home: https://github.com/pharo-project/pharo-core
Nov. 5, 2014
[pharo-project/pharo-core] deb0f1: 40355
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: deb0f1052ee1430a11e2a26e3e7f12ae4ee94ea1
https://github.com/pharo-project/pharo-core/commit/deb0f1052ee1430a11e2a26e…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
A Kernel.package/ExclusiveWeakMessageSend.class/README.md
A Kernel.package/ExclusiveWeakMessageSend.class/class/as yet unclassified/newSharedState.st
A Kernel.package/ExclusiveWeakMessageSend.class/definition.st
A Kernel.package/ExclusiveWeakMessageSend.class/instance/accessing/executing.st
A Kernel.package/ExclusiveWeakMessageSend.class/instance/accessing/executing_.st
A Kernel.package/ExclusiveWeakMessageSend.class/instance/evaluating/basicExecuting_.st
A Kernel.package/ExclusiveWeakMessageSend.class/instance/initialization/initialize.st
A Kernel.package/NonReentrantWeakMessageSend.class/README.md
A Kernel.package/NonReentrantWeakMessageSend.class/definition.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/accessing/executing.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/accessing/executing_.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/evaluating/execute_.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/evaluating/value.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/evaluating/valueWithArguments_.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/evaluating/valueWithEnoughArguments_.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/initialization/initialize.st
A Kernel.package/NonReentrantWeakMessageSend.class/instance/testing/isValid.st
A Kernel.package/Object.class/instance/events-registering/when_sendOnce_to_.st
A Kernel.package/Object.class/instance/events-registering/when_sendOnce_to_withArguments_.st
A Kernel.package/Object.class/instance/events-registering/when_sendOnce_to_with_.st
A Kernel.package/Object.class/instance/events-registering/when_send_to_exclusive_.st
A Kernel.package/Object.class/instance/events-registering/when_send_to_withArguments_exclusive_.st
A Kernel.package/Object.class/instance/events-registering/when_send_to_with_exclusive_.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/README.md
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/class/as yet unclassified/newSharedState.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/definition.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/instance/accessing/executing.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/instance/accessing/executing_.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/instance/evaluating/basicExecuting_.st
R Polymorph-EventEnhancements.package/ExclusiveWeakMessageSend.class/instance/initialization/initialize.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/README.md
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/definition.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/accessing/executing.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/accessing/executing_.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/evaluating/execute_.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/evaluating/value.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/evaluating/valueWithArguments_.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/evaluating/valueWithEnoughArguments_.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/initialization/initialize.st
R Polymorph-EventEnhancements.package/NonReentrantWeakMessageSend.class/instance/testing/isValid.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_sendOnce_to_.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_sendOnce_to_withArguments_.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_sendOnce_to_with_.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_send_to_exclusive_.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_send_to_withArguments_exclusive_.st
R Polymorph-EventEnhancements.package/extension/Object/instance/when_send_to_with_exclusive_.st
R Polymorph-EventEnhancements.package/extension/SequenceableCollection/instance/aggregateRuns_.st
A Polymorph-Tools-Diff.package/extension/SequenceableCollection/instance/aggregateRuns_.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script355.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40355.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
R Spec-Tools.package/AbstractApiSetter.class/README.md
R Spec-Tools.package/AbstractApiSetter.class/class/as yet unclassified/spec.st
R Spec-Tools.package/AbstractApiSetter.class/definition.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/choice.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/isSetting.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/isSetting_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/method.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/method_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/model.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/model_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/retrievingMethod.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/retrievingMethod_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/accessing/selector.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialization/initialize.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/registerEvents.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/registerMethodEvents.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/registerModelEvent.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/registerRetrievingMethodEvent.st
R Spec-Tools.package/AbstractApiSetter.class/instance/initialize/setValueTo_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/protocol/initialExtent.st
R Spec-Tools.package/AbstractApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/protocol/selectorWidth_.st
R Spec-Tools.package/AbstractApiSetter.class/instance/protocol/updateWith_.st
R Spec-Tools.package/BlockApiSetter.class/README.md
R Spec-Tools.package/BlockApiSetter.class/definition.st
R Spec-Tools.package/BlockApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/BlockApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/BlockEditor.class/README.md
R Spec-Tools.package/BlockEditor.class/definition.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/block.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/block_.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/ok.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/post.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/pre.st
R Spec-Tools.package/BlockEditor.class/instance/accessing/text.st
R Spec-Tools.package/BlockEditor.class/instance/initialization/initialize.st
R Spec-Tools.package/BlockEditor.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/BlockEditor.class/instance/initialization/okAction.st
R Spec-Tools.package/BlockEditor.class/instance/private/layout.st
R Spec-Tools.package/BlockEditor.class/instance/protocol-events/whenBlockChangedDo_.st
R Spec-Tools.package/BlockEditor.class/instance/protocol/buildWithSpec.st
R Spec-Tools.package/BlockEditor.class/instance/protocol/buildWithSpec_.st
R Spec-Tools.package/BlockEditor.class/instance/protocol/help_.st
R Spec-Tools.package/BooleanApiSetter.class/README.md
R Spec-Tools.package/BooleanApiSetter.class/definition.st
R Spec-Tools.package/BooleanApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/BooleanApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/ColorApiSetter.class/README.md
R Spec-Tools.package/ColorApiSetter.class/definition.st
R Spec-Tools.package/ColorApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/ColorApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/ColorEditor.class/README.md
R Spec-Tools.package/ColorEditor.class/class/as yet unclassified/spec.st
R Spec-Tools.package/ColorEditor.class/definition.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/a.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/b.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/color.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/color_.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/g.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/morph.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/morph_.st
R Spec-Tools.package/ColorEditor.class/instance/accessing/r.st
R Spec-Tools.package/ColorEditor.class/instance/initialization/initialize.st
R Spec-Tools.package/ColorEditor.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/ColorEditor.class/instance/initialization/updateColor.st
R Spec-Tools.package/ColorEditor.class/instance/protocol-events/whenColorChangedDo_.st
R Spec-Tools.package/ColorEditor.class/instance/protocol/help_.st
R Spec-Tools.package/ColorEditor.class/instance/protocol/setAbsoluteAlpha_.st
R Spec-Tools.package/ColorEditor.class/instance/protocol/setAbsoluteBlue_.st
R Spec-Tools.package/ColorEditor.class/instance/protocol/setAbsoluteGreen_.st
R Spec-Tools.package/ColorEditor.class/instance/protocol/setAbsoluteRed_.st
R Spec-Tools.package/IntegerApiSetter.class/README.md
R Spec-Tools.package/IntegerApiSetter.class/definition.st
R Spec-Tools.package/IntegerApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/IntegerApiSetter.class/instance/initialize/registerMethodEvents.st
R Spec-Tools.package/IntegerApiSetter.class/instance/private/updateSliderWith_.st
R Spec-Tools.package/IntegerApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/IntegerEditor.class/README.md
R Spec-Tools.package/IntegerEditor.class/definition.st
R Spec-Tools.package/IntegerEditor.class/instance/accessing/integer.st
R Spec-Tools.package/IntegerEditor.class/instance/accessing/integer_.st
R Spec-Tools.package/IntegerEditor.class/instance/accessing/slider.st
R Spec-Tools.package/IntegerEditor.class/instance/accessing/text.st
R Spec-Tools.package/IntegerEditor.class/instance/initialization/initialize.st
R Spec-Tools.package/IntegerEditor.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/IntegerEditor.class/instance/private/layout.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol-events/whenIntegerChangedDo_.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/buildWithSpec.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/buildWithSpec_.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/help_.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/max_.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/min_.st
R Spec-Tools.package/IntegerEditor.class/instance/protocol/value_.st
R Spec-Tools.package/STEditor.class/README.md
R Spec-Tools.package/STEditor.class/definition.st
R Spec-Tools.package/STEditor.class/instance/accessing/object.st
R Spec-Tools.package/STEditor.class/instance/accessing/object_.st
R Spec-Tools.package/STEditor.class/instance/accessing/ok.st
R Spec-Tools.package/STEditor.class/instance/accessing/text.st
R Spec-Tools.package/STEditor.class/instance/initialization/initialize.st
R Spec-Tools.package/STEditor.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/STEditor.class/instance/initialization/okAction.st
R Spec-Tools.package/STEditor.class/instance/private/layout.st
R Spec-Tools.package/STEditor.class/instance/protocol/buildWithSpec.st
R Spec-Tools.package/STEditor.class/instance/protocol/buildWithSpec_.st
R Spec-Tools.package/STEditor.class/instance/protocol/help_.st
R Spec-Tools.package/STEditor.class/instance/protocol/whenObjectChangedDo_.st
R Spec-Tools.package/StApiSetter.class/README.md
R Spec-Tools.package/StApiSetter.class/definition.st
R Spec-Tools.package/StApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/StApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/StringApiSetter.class/README.md
R Spec-Tools.package/StringApiSetter.class/class/as yet unclassified/spec.st
R Spec-Tools.package/StringApiSetter.class/definition.st
R Spec-Tools.package/StringApiSetter.class/instance/initialize/initializeWidgets.st
R Spec-Tools.package/StringApiSetter.class/instance/protocol/internUpdateWith_.st
R Spec-Tools.package/SubwidgetItem.class/README.md
R Spec-Tools.package/SubwidgetItem.class/class/as yet unclassified/spec.st
R Spec-Tools.package/SubwidgetItem.class/definition.st
R Spec-Tools.package/SubwidgetItem.class/instance/accessing/model.st
R Spec-Tools.package/SubwidgetItem.class/instance/accessing/model_.st
R Spec-Tools.package/SubwidgetItem.class/instance/initialization/buildClassItems.st
R Spec-Tools.package/SubwidgetItem.class/instance/initialization/initialize.st
R Spec-Tools.package/SubwidgetItem.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/SubwidgetItem.class/instance/private/validated_.st
R Spec-Tools.package/SubwidgetItem.class/instance/protocol/addInLayout_.st
R Spec-Tools.package/SubwidgetItem.class/instance/protocol/initialExtent.st
R Spec-Tools.package/SubwidgetItem.class/instance/protocol/validated.st
R Spec-Tools.package/SubwidgetItem.class/instance/transformation/deleteMe.st
R Spec-Tools.package/SubwidgetItem.class/instance/transformation/newLayout.st
R Spec-Tools.package/SubwidgetItem.class/instance/transformation/transform.st
R Spec-Tools.package/WidgetEditor.class/README.md
R Spec-Tools.package/WidgetEditor.class/definition.st
R Spec-Tools.package/WidgetSetter.class/README.md
R Spec-Tools.package/WidgetSetter.class/class/as yet unclassified/spec.st
R Spec-Tools.package/WidgetSetter.class/definition.st
R Spec-Tools.package/WidgetSetter.class/instance/accessing/apiSetters.st
R Spec-Tools.package/WidgetSetter.class/instance/accessing/model.st
R Spec-Tools.package/WidgetSetter.class/instance/accessing/model_.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/buildItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/initialize.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/initializeWidgets.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/registerEvents.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/retrieveItems.st
R Spec-Tools.package/WidgetSetter.class/instance/initialization/widthFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildBlockItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildBooleanItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildColorItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildDoItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildEventItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildInspectItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildIntegerItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildItemFor_kind_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildStItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/private/buildStringItemFor_.st
R Spec-Tools.package/WidgetSetter.class/instance/protocol/title.st
R Spec-Tools.package/extension/ComposableModel/instance/edit.st
Log Message:
-----------
40355
14396 Merge Polymorph-EventEnhancements into the event mechanism that it extends
https://pharo.fogbugz.com/f/cases/14396
14398 remove Spec-Tools-Editor
https://pharo.fogbugz.com/f/cases/14398
http://files.pharo.org/image/40/40355.zip
Nov. 5, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40354
Home: https://github.com/pharo-project/pharo-core
Nov. 5, 2014
[pharo-project/pharo-core] 01ad41: 40354
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: 01ad41d66b44006aacf98786d3ec0d379a524bfc
https://github.com/pharo-project/pharo-core/commit/01ad41d66b44006aacf98786…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
A FileSystem-Core.package/AbstractFileReference.class/instance/accessing/item.st
A Kernel.package/Point.class/instance/arithmetic/max.st
A Kernel.package/Point.class/instance/arithmetic/min.st
A Kernel.package/Point.class/instance/geometry/angle.st
A Kernel.package/Point.class/instance/point functions/angleWith_.st
A Kernel.package/Point.class/instance/point functions/directionToLineFrom_to_.st
A Kernel.package/Point.class/instance/point functions/reflectedAbout_.st
A Morphic-Base.package/SystemProgressItemMorph.class/instance/API/changed.st
A Morphic-Base.package/TextMorph.class/instance/drawing/drawNullTextOn_.st
A Morphic-Base.package/TextMorph.class/instance/drawing/drawOn_.st
A Morphic-Base.package/TextMorph.class/instance/event handling/basicKeyStroke_.st
A Morphic-Base.package/TextMorph.class/instance/event handling/keyStroke_.st
A Morphic-Base.package/TextMorph.class/instance/testing/enabled.st
A Morphic-Base.package/TransformMorph.class/instance/accessing/clipSubmorphs.st
A Morphic-Base.package/TransformMorph.class/instance/accessing/extent_.st
R NECompletion.package/extension/TextMorph/instance/basicKeyStroke_.st
R NECompletion.package/extension/TextMorph/instance/enabled.st
R NECompletion.package/extension/TextMorph/instance/keyStroke_.st
A NewValueHolder.package/CollectionValueHolder.class/instance/protocol/remove_.st
M OpalCompiler-Core.package/IRPushClosureCopy.class/instance/accessing/tempVectorNamed_.st
A OpalCompiler-Core.package/IRPushClosureCopy.class/instance/private/blockHasTempVector_.st
A OpalCompiler-Core.package/IRPushClosureCopy.class/instance/private/sequenceHasTempVector_.st
M OpalCompiler-Core.package/IRPushClosureCopy.class/instance/testing/hasTempVector_.st
M OpalCompiler-Core.package/OCCopyingTempVariable.class/instance/debugging/indexInTempVectorFromIR_.st
M OpalCompiler-Core.package/OCVectorTempVariable.class/instance/debugging/readFromContext_scope_.st
M OpalCompiler-Core.package/OCVectorTempVariable.class/instance/debugging/writeFromContext_scope_value_.st
A OpalCompiler-Tests.package/MethodMapExamples.class/instance/examples/defineCopiedVarBecomeDeadContext.st
A OpalCompiler-Tests.package/MethodMapExamples.class/instance/examples/exampleCopiedVarFromDeadContext.st
A OpalCompiler-Tests.package/MethodMapExamples.class/instance/examples/exampleTempNamedTempVectorInlinedLoop.st
A OpalCompiler-Tests.package/MethodMapTests.class/instance/testing - temp access/testCopiedVarFromDeadContext.st
A OpalCompiler-Tests.package/MethodMapTests.class/instance/testing - temp access/testExampleTempNamedTempVectorInlinedLoop.st
R Polymorph-Geometry.package/extension/Point/instance/directionToLineFrom_to_.st
A Polymorph-Tools-Diff.package/DiffMorph.class/instance/updating/themeChanged.st
R Polymorph-Widgets.package/extension/AbstractFileReference/instance/item.st
R Polymorph-Widgets.package/extension/DiffMorph/instance/themeChanged.st
R Polymorph-Widgets.package/extension/Point/instance/angle.st
R Polymorph-Widgets.package/extension/Point/instance/angleWith_.st
R Polymorph-Widgets.package/extension/Point/instance/max.st
R Polymorph-Widgets.package/extension/Point/instance/min.st
R Polymorph-Widgets.package/extension/Point/instance/reflectedAbout_.st
R Polymorph-Widgets.package/extension/SystemProgressItemMorph/instance/changed.st
R Polymorph-Widgets.package/extension/TextMorph/instance/drawNullTextOn_.st
R Polymorph-Widgets.package/extension/TextMorph/instance/drawOn_.st
R Polymorph-Widgets.package/extension/TransformMorph/instance/clipSubmorphs.st
R Polymorph-Widgets.package/extension/TransformMorph/instance/extent_.st
R Polymorph-Widgets.package/extension/UIManager/instance/theme.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script354.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40354.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
40354
13260 inspecting variables in the debugger fails in some cases
https://pharo.fogbugz.com/f/cases/13260
14393 CollectionValueHolder>>remove: does not annnounce change
https://pharo.fogbugz.com/f/cases/14393
14397 reduce polymorph extension methods
https://pharo.fogbugz.com/f/cases/14397
http://files.pharo.org/image/40/40354.zip
Nov. 5, 2014
Test Pharo website with Nibbler
by Torsten Bergmann
http://nibbler.silktide.com/en/reports/pharo.org
Nov. 5, 2014
Re: [Pharo-dev] Browse anObject?
by Marcus Denker
> On 05 Nov 2014, at 13:04, Thierry Goubier <thierry.goubier(a)gmail.com> wrote:
>
>
>
> 2014-11-05 12:29 GMT+01:00 Ben Coman <btc(a)openinworld.com <mailto:btc@openinworld.com>>:
> Sean P. DeNigris wrote:
> Ben Coman wrote
> I think this shows its fairly well established that 'Browse' on its own means "view the object's code"
>
> I still vote to change it to more clearly reveal the intention. While
> perhaps not particularly significant in itself, all these little "gotchas"
> pile up for newbies, and rob mental energy from everyone's creative
> expression. Alan Kay ballparked Squeak at "Encyclopedia Brittanica" LOC,
> down from Windows' "Empire State Building" LOC, but IMHO mastering an entire
> Encyclopedia is hard enough without a lot of special cases.
>
>
>
> -----
> Cheers,
> Sean
>
> I thought more on this during the day and came to the conclusion that the least surprising would be...
>
> Object>>#browseClass
> ^ self systemNavigation browseClass: self class
>
> Object>>#browse
> self browseClass
>
> I find
>
> Object>>#browse
> self class browse
>
> perfectly clear as well. And removes one unneeded selector on Object.
>
Yes, that is good.
Nov. 5, 2014
Re: [Pharo-dev] pane for repositories in the Configuration Browser
by Torsten Bergmann
Hi,
when I initially created the config browser my idead was that (especially for newbees) the packages/frameworks/projects
are easy to load. Key to success is easy access to things.
One should not have to know or fight with Metacello, Gofer, ... in the first place.
Things should just work ("click, load and run"). Advances users know about the script way of loading things or
build configs with dependencies on their own.
So in the beginning there was only ONE repo in the Config browser that should include the configs
that are known to run in a specific Pharo version (therefore MetaRepoForPharo20, MetaRepoForPharo30,
MetaRepoForPharo40, ...
After that we found out it will be usefull to load also from older repos (like loading from
MetaRepoForPharo30 when in Pharo 4) or also allow custom repos.
Thats why I fixed it after the request from Sean: https://pharo.fogbugz.com/default.asp?13941
Now people seem to use this as well and would like to make the different repos more transparent.
No problem with the additional pane.
@Luc: I like your extension as with the config browser now people can see the other
repos, load from them when in newer Pharo versions or use custom ones.
But a newbee might easily be confused which repo to use and may end up in
non-working loading. This is the opposite to what was the original intention of the tool.
So we need to support both cases, but IMHO should keep things initially simple (according to the original idea).
So I would like to see:
- add a toggle to the menu ("Show repositories") to switch the preference also in config browser
- hide the pane by default
This way a newbee can just load without getting into (for him complicated) questions
like "from what repo", "why is it not working" (when loading from the wrong), ...
and an advanced user can set the preference according to his need as he might have checked
the menus or preferences.
Bye
T.
Nov. 5, 2014
Re: [Pharo-dev] Browse anObject?
by Thierry Goubier
2014-11-05 12:29 GMT+01:00 Ben Coman <btc(a)openinworld.com>:
> Sean P. DeNigris wrote:
>
>> Ben Coman wrote
>>
>>> I think this shows its fairly well established that 'Browse' on its own
>>> means "view the object's code"
>>>
>>
>> I still vote to change it to more clearly reveal the intention. While
>> perhaps not particularly significant in itself, all these little "gotchas"
>> pile up for newbies, and rob mental energy from everyone's creative
>> expression. Alan Kay ballparked Squeak at "Encyclopedia Brittanica" LOC,
>> down from Windows' "Empire State Building" LOC, but IMHO mastering an
>> entire
>> Encyclopedia is hard enough without a lot of special cases.
>>
>>
>>
>> -----
>> Cheers,
>> Sean
>>
>
> I thought more on this during the day and came to the conclusion that the
> least surprising would be...
>
> Object>>#browseClass
> ^ self systemNavigation browseClass: self class
>
> Object>>#browse
> self browseClass
>
I find
Object>>#browse
self class browse
perfectly clear as well. And removes one unneeded selector on Object.
Thierry
>
>
>
> but its just a passing thought, and not a big deal.
> cheers -ben
>
>
Nov. 5, 2014