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
March 2015
- 1361 messages
Re: [Pharo-dev] #milliseconds versus #milliSeconds
by Sven Van Caekenberghe
> On 03 Mar 2015, at 15:25, Ben Coman <btc(a)openInWorld.com> wrote:
>
> You could do "staged" reduction in support. Back one version might get general bug fixes. Back two or more versions might only get cleanup method renames. Now the idea with pushing method renames back is that its not just about backward support, but about showing people the way forward, and also about reducing friction to make such cleanup changes.
>
> Would it be feasible to have a community maintained PharoForwardCompatability package available in the ConfigurationBrowser that is generally available for everyone to use, rather than everyone needing to roll their own? Maybe this is even something that Grease etc might reference?
Yes, yes, yes !
I am all for the renaming, but with some backward support like you describe. Like you say, it is very, very simple. It is a simple service to all external packages, instead of letting each of them solve it on their own.
And no, for everything else this is *not* needed.
March 3, 2015
Re: [Pharo-dev] Seaside on Pharo 4 CI Job ?
by Johan Brichau
Well, there is a Pharo4Seaside job (created by Stephan).
I think it makes sense to add Pharo4 to the main build now because we should start taking care of it.
So, itâs in now.
btw: has anyone used the combination filter? We do not intend to keep building Seaside3.0 for Pharo4 and would like to exclude that from the build.
Johan
> On 03 Mar 2015, at 10:09, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> Is there a reason we are not building Seaside on Pharo 4 with a CI job ?
>
> https://ci.inria.fr/pharo-contribution/job/Seaside/
>
> This seems especially important as we are moving closer to a release.
>
> Sven
>
March 3, 2015
Re: [Pharo-dev] [Pharo4] Image size now 23.2MB
by Nicolai Hess
2015-03-03 15:14 GMT+01:00 Marcus Denker <marcus.denker(a)inria.fr>:
>
> On 03 Mar 2015, at 08:06, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
>
> On 02 Mar 2015, at 18:29, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
>
>
> Other things TODO to make it even smaller:
>
> - Hunt down that one GTPlayground instance that is hanging around
>
>
> This is *strange*. I was able to get it down to 1
>
> Smalltalk garbageCollect.
> Smalltalk garbageCollect.
> Smalltalk garbageCollect.
> GTPlayground allInstances size.
>
> and then I saved that and uploaded it the build server. Now all the
> Undeclareds are gone.
> Yet, when I download the last build, open *one* GTPlayground:
>
> GTPlayground allInstances size ==> 2.
> There is something happening that I donât understand.
>
>
> I think we found it:
>
>
> https://pharo.fogbugz.com/f/cases/15044/GTSpotterGlobalShortcut-class-needs…
>
> Marcus
>
Maybe there is another cause:
"A fresh image that only uses old Workspace"
Smalltalk garbageCollect.
GTPlayground allInstances size. -> 1
(RubFindReplaceService classVarNamed:#Singleton) whenDialogDeleted.
RubFindReplaceService classVarNamed:#Singleton put:nil
Smalltalk garbageCollect.
GTPlayground allInstances size. -> 0
RubFindReplaceService may nead a cleanUp, too.
The whenDialogDeleted is called on a MorphDeleted announcement, but
somehow this does not work, the method is never called, maybe the
MorphDeleted is never
announced?
March 3, 2015
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40530
Home: https://github.com/pharo-project/pharo-core
March 3, 2015
[pharo-project/pharo-core] fa2a78: 40530
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: fa2a78aeb5c5f6cb09622a992e277b7652e331f8
https://github.com/pharo-project/pharo-core/commit/fa2a78aeb5c5f6cb09622a99…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2015-03-03 (Tue, 03 Mar 2015)
Changed paths:
M Morphic-Core.package/Morph.class/instance/updating/breakDependents.st
M Morphic-Core.package/Morph.class/instance/updating/changed_.st
M Morphic-Core.package/Morph.class/instance/updating/changed_with_.st
M Morphic-Core.package/Morph.class/instance/updating/removeDependent_.st
R Polymorph-Widgets.package/UIThemeVistary.class/README.md
R Polymorph-Widgets.package/UIThemeVistary.class/class/accessing/newDefaultSettings.st
R Polymorph-Widgets.package/UIThemeVistary.class/class/accessing/themeName.st
R Polymorph-Widgets.package/UIThemeVistary.class/class/testing/isAbstract.st
R Polymorph-Widgets.package/UIThemeVistary.class/definition.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/subgroupColorFrom_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/taskbarActiveButtonColorFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/taskbarButtonColorFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/taskbarButtonLabelColorFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/taskbarMinimizedButtonColorFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/windowFillStyleAlpha.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/basic-colors/worldMainDockingBarColorFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonCornerStyleIn_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonDisabledBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonMouseOverBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonSelectedBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/buttonSelectedMouseOverBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/checkboxButtonDisabledBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/checkboxButtonNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/controlButtonDisabledBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/controlButtonMouseOverBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/controlButtonNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/controlButtonPressedBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/controlButtonSelectedBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/radioButtonDisabledBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-buttons/radioButtonNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-scrollbars/scrollbarMouseOverBarButtonBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-scrollbars/scrollbarMouseOverButtonBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-scrollbars/scrollbarMouseOverThumbBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-scrollbars/scrollbarNormalButtonBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles-scrollbars/scrollbarNormalThumbBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/groupLabelBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/groupPanelBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/plainGroupPanelBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/progressBarBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/tabGroupCornerStyleIn_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/tabLabelNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/tabLabelSelectedBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/tabPanelBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/taskbarThumbnailCornerStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/taskbarThumbnailNormalBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/border-styles/worldMainDockingBarBorderStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/defaults/defaultButtonBorderColor.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/defaults/dropListInsetFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/defaults/expanderTitleInsetFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/defaults/treeLineWidth.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonMouseOverFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonPressedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonSelectedDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonSelectedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonSelectedMouseOverFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/buttonSelectedPressedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/checkboxButtonDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/checkboxButtonNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/menuItemInDockingBarSelectedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-buttons/menuItemSelectedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarMouseOverBarButtonFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarMouseOverButtonFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarMouseOverThumbFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarNormalButtonFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarNormalThumbFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarPressedFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/scrollbarPressedThumbFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles-scrollbars/useScrollbarThumbShadow.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/dockingBarNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/dropListDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/dropListNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/dropListNormalListFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/expanderTitleNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/progressBarFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/progressBarProgressFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/resizerGripNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/sliderDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/sliderNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/tabLabelNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/taskListFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/taskbarFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/textEditorDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/textEditorNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/textFieldDisabledFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/textFieldNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/windowActiveFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/windowActiveLabelFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/windowActiveTitleFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/windowInactiveFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/windowInactiveLabelFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/fill-styles/worldMainDockingBarNormalFillStyleFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/initializeForms.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newHThumbForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newTreeExpandedForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newTreeUnexpandedForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newVThumbForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowCloseDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowCloseForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowCloseOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowClosePassiveForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMaximizeDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMaximizeForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMaximizeOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMenuForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMinimizeDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMinimizeForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/initialize-release/newWindowMinimizeOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/buttonLabelForText_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/configureWindowLabelAreaFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/createCollapseBoxFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/createExpandBoxFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/disabledItemStyle.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/hThumbForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/tabSelectorCellInsetFor_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/vThumbForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowCloseDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowCloseOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowClosePassiveForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowLabelForText_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowMaximizeDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowMaximizeOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowMinimizeDownForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/label-styles/windowMinimizeOverForm.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/morph creation/newCloseControlIn_for_action_help_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/morph creation/newDropListIn_for_list_getSelected_setSelected_getEnabled_useIndex_help_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/morph creation/newMorphDropListIn_for_list_getSelected_setSelected_getEnabled_useIndex_help_.st
R Polymorph-Widgets.package/UIThemeVistary.class/instance/morph creation/newTaskbarThumbnailIn_for_.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/README.md
R Polymorph-Widgets.package/VistaryThemeIcons.class/class/private - accessing/normalSizeNames.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/class/private - accessing/smallSizeNames.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/definition.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - accessing/normalSizeNames.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - accessing/smallSizeNames.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/errorIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/infoIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/lockIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/questionIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/smallErrorIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/smallInfoIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/smallLockIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/smallQuestionIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/smallWarningIconContents.st
R Polymorph-Widgets.package/VistaryThemeIcons.class/instance/private - icons/warningIconContents.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script529.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script530.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40529.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40530.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A System-Caching.package/AbstractCache.class/README.md
A System-Caching.package/AbstractCache.class/definition.st
A System-Caching.package/AbstractCache.class/instance/accessing - statistics/hitRatio.st
A System-Caching.package/AbstractCache.class/instance/accessing - statistics/hits.st
A System-Caching.package/AbstractCache.class/instance/accessing - statistics/misses.st
A System-Caching.package/AbstractCache.class/instance/accessing - statistics/size.st
A System-Caching.package/AbstractCache.class/instance/accessing - statistics/totalWeight.st
A System-Caching.package/AbstractCache.class/instance/accessing/addAll_.st
A System-Caching.package/AbstractCache.class/instance/accessing/at_.st
A System-Caching.package/AbstractCache.class/instance/accessing/at_ifAbsentPut_.st
A System-Caching.package/AbstractCache.class/instance/accessing/at_put_.st
A System-Caching.package/AbstractCache.class/instance/enumerating/keysAndValuesDo_.st
A System-Caching.package/AbstractCache.class/instance/initialize/beThreadSafe.st
A System-Caching.package/AbstractCache.class/instance/initialize/computeWeight_.st
A System-Caching.package/AbstractCache.class/instance/initialize/factory_.st
A System-Caching.package/AbstractCache.class/instance/initialize/initialize.st
A System-Caching.package/AbstractCache.class/instance/initialize/maximumWeight_.st
A System-Caching.package/AbstractCache.class/instance/printing/printElementsOn_.st
A System-Caching.package/AbstractCache.class/instance/printing/printOn_.st
A System-Caching.package/AbstractCache.class/instance/private/critical_.st
A System-Caching.package/AbstractCache.class/instance/removing/removeAll.st
A System-Caching.package/AbstractCache.class/instance/removing/removeKey_.st
A System-Caching.package/AbstractCache.class/instance/removing/removeKey_ifAbsent_.st
R System-Caching.package/AbtractCache.class/README.md
R System-Caching.package/AbtractCache.class/definition.st
R System-Caching.package/AbtractCache.class/instance/accessing - statistics/hitRatio.st
R System-Caching.package/AbtractCache.class/instance/accessing - statistics/hits.st
R System-Caching.package/AbtractCache.class/instance/accessing - statistics/misses.st
R System-Caching.package/AbtractCache.class/instance/accessing - statistics/size.st
R System-Caching.package/AbtractCache.class/instance/accessing - statistics/totalWeight.st
R System-Caching.package/AbtractCache.class/instance/accessing/addAll_.st
R System-Caching.package/AbtractCache.class/instance/accessing/at_.st
R System-Caching.package/AbtractCache.class/instance/accessing/at_ifAbsentPut_.st
R System-Caching.package/AbtractCache.class/instance/accessing/at_put_.st
R System-Caching.package/AbtractCache.class/instance/enumerating/keysAndValuesDo_.st
R System-Caching.package/AbtractCache.class/instance/initialize/beThreadSafe.st
R System-Caching.package/AbtractCache.class/instance/initialize/computeWeight_.st
R System-Caching.package/AbtractCache.class/instance/initialize/factory_.st
R System-Caching.package/AbtractCache.class/instance/initialize/initialize.st
R System-Caching.package/AbtractCache.class/instance/initialize/maximumWeight_.st
R System-Caching.package/AbtractCache.class/instance/printing/printElementsOn_.st
R System-Caching.package/AbtractCache.class/instance/printing/printOn_.st
R System-Caching.package/AbtractCache.class/instance/private/critical_.st
R System-Caching.package/AbtractCache.class/instance/removing/removeAll.st
R System-Caching.package/AbtractCache.class/instance/removing/removeKey_.st
R System-Caching.package/AbtractCache.class/instance/removing/removeKey_ifAbsent_.st
M System-Caching.package/LRUCache.class/definition.st
Log Message:
-----------
40530
15040 Remove Vistary Theme
https://pharo.fogbugz.com/f/cases/15040
15038 Typo: Rename AbtractCache to AbstractCache
https://pharo.fogbugz.com/f/cases/15038
15029 remove empty package Polymorph-Geometry
https://pharo.fogbugz.com/f/cases/15029
13042 GSoC flags in Morph still necessary?
https://pharo.fogbugz.com/f/cases/13042
http://files.pharo.org/image/40/40530.zip
March 3, 2015
Re: [Pharo-dev] #milliseconds versus #milliSeconds
by Ben Coman
On Tue, Mar 3, 2015 at 9:37 PM, Sean P. DeNigris <sean(a)clipperadams.com>
wrote:
> Sven Van Caekenberghe-2 wrote
> > Yes, maybe this could be made more consistent in Pharo 5, but it is of
> > course again a case of lots of pain for little gain ;-)
>
#milliSeconds has caused me aLittleBitOfPain a dozen times today. Delay
uses milliseconds and I've come to intrinsically expect to type it all
lowercase. It only takes 5 seconds to correct, but in accumulation, its
annoying.
On Tue, Mar 3, 2015 at 9:52 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> I agree, but the recent #subStrings: to #substrings: forced me to add
> another package with one method to make Zinc work in Pharo 2, 3 and 4
> (after I managed to convince others to make a change to pharo 3 too).
>
> There *is* pain in those external codebases trying to target multiple
> versions.
>
For a simple method rename like this we should be able to push the new
names into the old releases.
On Tue, Mar 3, 2015 at 9:54 PM, Marcus Denker <marcus.denker(a)inria.fr>
wrote:
>
> I said this already: we can not be backward compatible forever. There
> needs to be a cutoff. For me is is that we support one version back.
> We could do 2 versions. But there *has* to be a defined point in the past
> where we do not care anymore.
You could do "staged" reduction in support. Back one version might get
general bug fixes. Back two or more versions might only get cleanup method
renames. Now the idea with pushing method renames back is that its not
just about backward support, but about showing people the way forward, and
also about reducing friction to make such cleanup changes.
Would it be feasible to have a community maintained
PharoForwardCompatability package available in the ConfigurationBrowser
that is generally available for everyone to use, rather than everyone
needing to roll their own? Maybe this is even something that Grease etc
might reference?
>
> I definitely recall feeling "lots of pain" with the subStringXyz ->
> substringXyz that we're still dealing with in recent updates (I think I
> started that push as a naive newbie), but I'm not sure about the "little
> gain" part. It's hard to quantify the negative effect of inconsistency in
> the system, or the empowering effect of uniformity. There's the practical
> "was /this/ case the milliS or the millis??", as well as the more subtle
> effect of a calm, happy feeling users may get from a system in which the
> little details have been cared for.
>
> IMNSHO: Fix all these little things now while so many changes are swirling
> around the system. The longer we wait, the more mature/widely-used Pharo
> gets, the less practical these changes will become
>
>
>
I agree with Sean's sentiment - consistency cannot be underestimated, and
its better to take the hit now while the community is smaller.
cheers -ben
March 3, 2015
Re: [Pharo-dev] [Pharo4] Image size now 23.2MB
by Marcus Denker
> On 03 Mar 2015, at 08:06, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
>
>> On 02 Mar 2015, at 18:29, Marcus Denker <marcus.denker(a)inria.fr <mailto:marcus.denker@inria.fr>> wrote:
>>
>>>
>>>
>>> Other things TODO to make it even smaller:
>>>
>>> - Hunt down that one GTPlayground instance that is hanging around
>
> This is *strange*. I was able to get it down to 1
>
> Smalltalk garbageCollect.
> Smalltalk garbageCollect.
> Smalltalk garbageCollect.
> GTPlayground allInstances size.
>
> and then I saved that and uploaded it the build server. Now all the Undeclareds are gone.
> Yet, when I download the last build, open *one* GTPlayground:
>
> GTPlayground allInstances size ==> 2.
> There is something happening that I donât understand.
I think we found it:
https://pharo.fogbugz.com/f/cases/15044/GTSpotterGlobalShortcut-class-needs…
Marcus
March 3, 2015
Re: [Pharo-dev] [Reflectivity] Tiny progress of the day: MetaLink
by stepharo
+ 1 :)
>>> Could this be used in stead of Spec Adapters? That would probably require
>>> MetaLinkCollection.
>> We need to be careful using these mechanisms⦠it is powerful but you can
>> build very hard
>> to understand systems when using it too much...
> Yes, IMHO opinion, this feature should be thought of like #instVarNamed:put:
> - awesome & powerful when you /really/ need it (usually deep within the IDE
> itself), but an anti-pattern for general use
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/Reflectivity-Tiny-progress-of-the-day-MetaLink-tp4808…
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>
>
March 3, 2015
Re: [Pharo-dev] [Pharo-users] Fwd: [Pharo Consortium] Your organization application has been rejected.
by Sven Van Caekenberghe
Well, we're not alone:
Mozilla not accepted for Google Summer of Code 2015
http://blog.queze.net/post/2015/03/03/Mozilla-not-accepted-for-Google-Summe…
Like Stef said, we just continue.
> On 03 Mar 2015, at 10:01, Clément Bera <bera.clement(a)gmail.com> wrote:
>
> Well, this year google it looks like accepted less organizations.
>
> 2012: 180 organizations accepted.
> 2013: 177 organizations accepted.
> 2014: 190 organizations accepted.
> 2015: 137 organizations accepted.
>
> A few projects with ESUG could be nice for sure. But there we will have in the same issues again: typically, a student cannot in 3 months make his project working for all existing smalltalk, ...
>
> 2015-03-03 9:12 GMT+01:00 Joachim Tuchel <jtuchel(a)objektfabrik.de>:
> Bad news. I am eager to hear if there is something to learn from their feedback.
>
> Now that both ESUG and Pharo have been rejected two years in a row, maybe it is time to think about ways to revive, or re-promote, the ESUG initiatives to sponsor student projects.
>
> Joachim
>
> Am 03.03.2015 08:59 schrieb Serge Stinckwich <serge.stinckwich(a)gmail.com>:
> >
> > Bad news from Google ...
> > We will ask some explanations with Uko.
> >
> >
> > ---------- Forwarded message ----------
> > From: <no-reply(a)google-melange.appspotmail.com>
> > Date: Mon, Mar 2, 2015 at 7:56 PM
> > Subject: [Pharo Consortium] Your organization application has been rejected.
> > To: serge.stinckwich(a)gmail.com
> >
> >
> > Thank you for submitting Pharo Consortium's application to Google
> > Summer of Code 2015. Unfortunately, we were unable to accept your
> > organization's application at this time. Every year we receive many
> > more applications than we are able to accommodate, and we would
> > encourage you to reapply for future instances of the program.
> >
> > If you would like some general feedback on why your organization was
> > not accepted, please consider attending the IRC meeting in #gsoc on
> > Freenode on Friday, 6 March, 2015 at 16:00 UTC. Please note that the
> > feedback meeting will be limited to the first 50 organizations to
> > queue up (queuing in the channel will begin at 15:30 UTC). You are
> > also more than welcome to just email the OSPO team at
> > ospoteam(a)gmail.com directly for email feedback about your application
> > as well.
> >
> > Best regards,
> >
> >
> > --
> > Serge Stinckwich
> > UCBN & UMI UMMISCO 209 (IRD/UPMC)
> > Every DSL ends up being Smalltalk
> > http://www.doesnotunderstand.org/
> >
> >
>
March 3, 2015
Re: [Pharo-dev] 13017 Class renaming does not update textual class definition
by stepharo
> and 12 levels deep into #basicRenameClass:
> we have...
>
> NautilusRefactoring>>internalPerformRefactorings:
> ...
> (ChangesBrowser changes: aCollectionRefactoring) openWithSpec
>
> which forks such that execution returns to perform the #changed:
> before you get a chance to click the <Ok> button.
I do not understand why the fork is needed. The author of nautilus was
sometimes to prompt at using fork.
Did you see if the behavior is acceptable when we remove the fork?
> So the problem is how to make it pause at #basicRenameClass: until the
> ChangesBrowser is closed (either ok cancel), such that #changed: is
> not executed before the changes are applied. The complication is the
> existing code operating on the ChangesBrowser <Ok> button, and the
> stack distance of #internalPerformRefactorings: from #renameClass.
>
> I am thinking of some synchronisation like the following would be
> least impact...
>
> NautilusRefactoring>>internalPerformRefactorings:
> ...
> (ChangesBrowser changes: aCollectionRefactoring)
> openDialogWithSpec windowClosedAction: [
> refactoringDoneSemaphore signal].
> refactoringDoneSemaphore wait.
>
> or maybe that could be pushed into SpecDialogWindow as a convenience
> method available to others.
>
> cheers -ben
March 3, 2015