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
October 2013
- 93 participants
- 1807 messages
[pharo-project/pharo-core] 7f2c87: 30470
by GitHub
Branch: refs/heads/3.0
Home: https://github.com/pharo-project/pharo-core
Commit: 7f2c8752517e64187b1794e1e52a4e6eee52e8a8
https://github.com/pharo-project/pharo-core/commit/7f2c8752517e64187b1794e1…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2013-10-11 (Fri, 11 Oct 2013)
Changed paths:
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/README.md
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/fontButton_size_.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/fontName.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/setSourceCodeFonts_.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/sizeHuge.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/sizeLarge.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/sizeMedium.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/sizeSmall.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/sizeVeryLarge.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/useSourceCode.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/accessing/useSourceCode_.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/settings/fontSourceCodeRow.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/class/settings/settingsOn_.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/definition.st
A FreeType-Fonts-SourceCode.package/SourceCodeFonts.class/instance/notes/seeClassSide.st
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/README.md
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/class/class initialization/initialize.st
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/definition.st
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/instance/accessing/fontContents.st
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/instance/accessing/install.st
A FreeType-Fonts-SourceCode.package/SourceCodeProRegular.class/instance/accessing/originalFileName.st
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/README.md
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/class/class initialization/initialize.st
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/definition.st
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/instance/accessing/fontContents.st
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/instance/accessing/install.st
A FreeType-Fonts-SourceCode.package/SourceSansProRegular.class/instance/accessing/originalFileName.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/README.md
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/class/license/LICENSE.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/definition.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/accessing - icons/changeAddIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/accessing - icons/changeRemoveIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/accessing - icons/changeUpdateIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/accessing - icons/recoverLostChangesIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/accessing - icons/referencesIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/classIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/dirtyMonticelloPackageIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/dirtyPackageIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/emptyPackageIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/groupIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/monticelloPackageIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/nautilusIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/packageIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/protocolExtensionIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/protocolPrivateIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/protocolProtectedIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/protocolPublicIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/removeIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/smallProfileIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/testGreenIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/testNotRunIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/testRedIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/testYellowIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/traitIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/nautilus/uncommentedClassIcon.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/bundle%5FexporterIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/changeSorterIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/classIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/emptyPackageIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/groupIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/jmeth%5FobjIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/logical%5Fpackage%5FobjIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/migrate16IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/modifiedIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/monticelloPackageIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/overlayDirtyIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/packageIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolExtension2IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolExtension3IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolExtensionIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolPrivate2IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolPrivateIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolProtected2IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolProtectedIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolPublic2IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/protocolPublicIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/recentMessagesIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/recoverLostChanges2IconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/recoverLostChangesIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/referencesIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/smallOkIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/smallProfileIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/smallSystemBrowserIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/testGreenIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/testNotRunIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/testRedIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/testRunnerIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/testYellowIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/traitIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/uncommentedClassIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/userIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/variable%5FviewIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - contents/widgetIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - notused/projectIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - notused/smallHiararchyBrowserIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - notused/smallObjectCatalogIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private - notused/smallProjectIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/backIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/configurationIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/confirmIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/forwardIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/helpIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/homeIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/imageIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/jumpIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/lockIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/objectsIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/openIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/paintIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/processBrowserIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/publishIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/scriptManagerIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallBackIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallCancelIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallCenteredIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallConfigurationIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallCopyIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallCutIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallDebugIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallDebugItIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallDeleteIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallDoItIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallErrorIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallExportIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallFindIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallFontsIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallForwardIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallHelpIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallHierarchyBrowserIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallHomeIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallInfoIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallInspectItIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallJumpIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallLanguageIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallLeftFlushIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallLoadProjectIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallLockIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallNewIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallObjectsIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallOpenIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPaintIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPasteIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPrintIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPrintItIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPublishIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallPushpinIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallQuestionIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallQuitIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallRedoIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallRemoteOpenIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallRightFlushIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallSaveAsIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallSaveIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallScreenshotIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallUndoIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallUpdateIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallWarningIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/smallWindowIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/toolsIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/transcriptIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/versionControlIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/warningIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/windowIconContents.st
A Polymorph-Widgets-Themes.package/EclipseUIThemeIcons.class/instance/private/workspaceIconContents.st
A Polymorph-Widgets-Themes.package/Pharo3TabPanelBorder.class/README.md
A Polymorph-Widgets-Themes.package/Pharo3TabPanelBorder.class/definition.st
A Polymorph-Widgets-Themes.package/Pharo3TabPanelBorder.class/instance/drawing/frameRectangle_on_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/README.md
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/baseColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/basePassiveBackgroundColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/baseSelectionColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/darkBaseColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/lightBaseColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/lightSelectionColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/themeName.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/accessing/veryLightSelectionColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/private/importGlamorousIcons.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/private/importIcons_fromFolder_inClass_category_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/settings/newDefaultSettings.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/settings/setPreferredPreferences.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/settings/setPreferredShoutColors.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/settings/setPreferredWorldBackground.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/class/testing/isAbstract.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/definition.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/accessing/windowActiveDropShadowStyle_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/basic-colors/subgroupColorFrom_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/basic-colors/taskbarButtonLabelColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/basic-colors/treeLineWidth.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-buttons/buttonCornerStyleIn_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-buttons/buttonNormalBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-buttons/buttonSelectedBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-scrollbars/scrollbarNormalThumbBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-scrollbars/scrollbarPagingAreaCornerStyleIn_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles-scrollbars/scrollbarThumbCornerStyleIn_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/configureWindowBorderFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/configureWindowDropShadowFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/dropListNormalBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/groupPanelBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/plainGroupPanelBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/tabLabelNormalBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/tabPanelBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/taskbarThumbnailCornerStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/taskbarThumbnailNormalBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/border-styles/textEditorNormalBorderStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/defaults/buttonMinHeight.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/defaults/buttonMinWidth.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/defaults/dialogWindowPreferredCornerStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/defaults/windowShadowColor.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-buttons/buttonNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-buttons/buttonSelectedFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-buttons/menuItemInDockingBarSelectedFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-buttons/tabLabelNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-buttons/tabLabelSelectedFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-scrollbars/scrollbarNormalButtonFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-scrollbars/scrollbarNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles-scrollbars/scrollbarNormalThumbFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/dockingBarNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/dropListDisabledFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/dropListNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/expanderTitleNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/listDisabledFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/morphTreeSplitterNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/morphTreeSplitterPressedFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/progressBarFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/progressBarProgressFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/progressFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/resizerGripNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/separatorFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/sliderDisabledFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/splitterNormalFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/splitterPressedFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/taskbarFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/textEditorDisabledFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/windowActiveFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/windowActiveTitleFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/windowInactiveFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/fill-styles/windowInactiveTitleFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/checkboxForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/checkboxSelectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/checkboxUnselectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/menuPinForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newCheckboxMarkerForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newRadioButtonMarkerForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowCloseForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowCloseOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMaximizeForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMaximizeOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMenuForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMenuPassiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMinimizeForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/newWindowMinimizeOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/radioButtonForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/radioButtonSelectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/windowClosePassiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/windowMaximizePassiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/forms/windowMinimizePassiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/growl - specific/growlBorderColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/growl - specific/growlContentsColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/growl - specific/growlDismissHandleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/growl - specific/growlFillColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/growl - specific/growlLabelColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/initialize.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/initializeForms.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/newRadioMarkerForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/newTreeExpandedForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/newTreeUnexpandedForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/initialize-release/newWindowInactiveControlForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/buttonLabelForText_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/configureWindowLabelAreaFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/createCollapseBoxFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/createExpandBoxFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/createMenuBoxFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/windowCloseOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/windowMaximizeOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/windowMenuPassiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/label-styles/windowMinimizeOverForm.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/morph creation/newCloseControlIn_for_action_help_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/morph creation/newFocusIndicatorMorphFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousBaseColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousBasePassiveBackgroundColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousBaseSelectionColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousDarkBaseColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousLightColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousLightSelectionColorFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousNormalFillStyleFor_height_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/private/glamorousNormalFillStyleWithBaseColor_for_height_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/scrollbars/scrollBarButtonArrowVertices_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/scrollbars/verticesForSimpleArrow_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/watcher window/configureWatcherWindowLabelAreaFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/watcher window/watcherWindowActiveFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3Theme.class/instance/watcher window/watcherWindowInactiveFillStyleFor_.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/README.md
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/checkboxMarkerForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/checkboxSelectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/checkboxSelectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/checkboxUnselectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/checkboxUnselectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/form16x16FromContents_.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/menuPinForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/menuPinFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioButtonMarkerForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioButtonSelectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioButtonSelectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioButtonUnselectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioButtonUnselectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioSelectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioSelectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioUnselectedForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/radioUnselectedFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowCloseForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowCloseFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowCloseInactiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowCloseInactiveFromContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMaximizeForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMaximizeFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMaximizeInactiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMaximizeInactiveFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMenuForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMenuFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMenuInactiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMenuInactiveFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMinimizeForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMinimizeFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMinimizeInactiveForm.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/class/icons/windowMinimizeInactiveFormContents.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/definition.st
A Polymorph-Widgets-Themes.package/Pharo3UIThemeIcons.class/instance/see class side/seeClassSide.st
A Polymorph-Widgets-Themes.package/extension/Form/instance/mergeBottomRightWith_.st
A Polymorph-Widgets-Themes.package/extension/Form/instance/mergeWith_.st
A Polymorph-Widgets-Themes.package/extension/Form/instance/mergeWith_at_.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script125.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30470.st
M ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M System-Support.package/SmalltalkImage.class/instance/sources%2C change log/licenseString.st
Log Message:
-----------
30470
11839 New L&F for Pharo30 (first iteration)
https://pharo.fogbugz.com/f/cases/11839
http://files.pharo.org/image/30/30470.zip
Oct. 11, 2013
[regression reporter]regression occurred
by no-reply@ci.inria.fr
https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2.1-Validation/label=wi…
1 regressions found.
Zinc.Zodiac.ZnHTTPSTests.testTransfers
Oct. 11, 2013
Re: [Pharo-dev] Small text composition bench
by plantec
Le 11 oct. 2013 à 08:15, Denis Kudriashov <dionisiydk(a)gmail.com> a écrit :
> Me too.
>
> What exactly doing this code?
>
> Paragraph new compose: tm text
> style: tm textStyle copy
> from: 1
> in:
>
> Is it layout building stuff at new text model?
I think yes.
It composes a Text as a collection of TextLine.
Alain
>
>
> 2013/10/11 Stéphane Ducasse <stephane.ducasse(a)inria.fr>
> Hi Igor
>
> it would be good to see how the new text model perform.
>
> Stef
>
>
> Begin forwarded message:
>
>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>> Subject: Fwd: Small text composition bench
>> Date: October 10, 2013 10:46:42 PM GMT+02:00
>> To: Stéphane Ducasse <stephane.ducasse(a)inria.fr>
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>> Date: 2013/10/10
>> Subject: Small text composition bench
>> To: The general-purpose Squeak developers list <squeak-dev(a)lists.squeakfoundation.org>
>>
>>
>> Here is a simple bench:
>>
>> (StringHolder new contents: (Compiler evaluate: (FileStream fileNamed: 'text.st') contentsOfEntireFile )) openLabel: 'Working With Squeak 2' .
>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorphPlus] ifAbsent: [] ) textMorph
>> ifNotNil: [:tm | MessageTally spyOn: [
>> [100 timesRepeat: [(NewParagraph new)
>> compose: tm text
>> style: tm textStyle copy
>> from: 1
>> in: tm container]] timeToRun]].
>>
>> Before our changes: 162 ms
>> After our changes: 95 ms
>> And my Pharo 3.0 (#30417) (not up to date) : 364 ms
>>
>> The main gain is avoiding
>> - the stopConditions copy
>> - and the TextStopConditions indirection
>> - and of course the Multi* when not necessary (Pharo does not)
>>
>> Here is the test for Pharo variant:
>>
>> | text |
>> text := Compiler evaluate: (FileSystem workingDirectory parent parent parent / 'text.st' ) readStream contentsOfEntireFile .
>> (StringHolder new contents: text) openLabel: 'Working With Squeak 2' .
>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorph] ifAbsent: [] ) textMorph
>> ifNotNil: [:tm | MessageTally spyOn: [
>> [100 timesRepeat: [(Paragraph new)
>> compose: text
>> style: tm textStyle copy
>> from: 1
>> in: tm container]] timeToRun]].
>>
>>
>>
>
>
>
>
Oct. 11, 2013
Re: [Pharo-dev] external semaphoresâ¦again
by Igor Stasenko
On 11 October 2013 10:53, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> On 11 Oct 2013, at 10:24, Norbert Hartl <norbert(a)hartl.name> wrote:
>
> > I can report that the behavior is different now. There were two new vm
> releases this week in ppa. The first one didn't work but the second changed
> something. My application was never running that long. It is more than a
> day now having an actual external objects table size of 623 which wasn't
> ever reached before. So I would say that there is chance that this
> particular problem is gone. I monitor this further and I think that this
> wasn't the only problem. But then it is another problem.
>
> Yeah, but not knowing your application load, 623, which would be about 200
> sockets (3 semaphores per sockets), is still a lot to be active at the same
> time. Can you in some way invoke a full GC externally, like using
> ZnReadEvalPrintDelegate and see if it eventually drops due to finalization
> ? It should, at least that is what I see.
>
>
yes, 600 semaphores indicating there are a possibly leak somewhere.
> > Thanks to all of you who've helped solving this. If it comes to the VM
> being the source of problems it is always extra annoying because it is way
> harder to change something there.
> >
> > Norbert
> >
>
>
--
Best regards,
Igor Stasenko.
Oct. 11, 2013
Re: [Pharo-dev] external semaphoresâ¦again
by Sven Van Caekenberghe
On 11 Oct 2013, at 10:24, Norbert Hartl <norbert(a)hartl.name> wrote:
> I can report that the behavior is different now. There were two new vm releases this week in ppa. The first one didn't work but the second changed something. My application was never running that long. It is more than a day now having an actual external objects table size of 623 which wasn't ever reached before. So I would say that there is chance that this particular problem is gone. I monitor this further and I think that this wasn't the only problem. But then it is another problem.
Yeah, but not knowing your application load, 623, which would be about 200 sockets (3 semaphores per sockets), is still a lot to be active at the same time. Can you in some way invoke a full GC externally, like using ZnReadEvalPrintDelegate and see if it eventually drops due to finalization ? It should, at least that is what I see.
> Thanks to all of you who've helped solving this. If it comes to the VM being the source of problems it is always extra annoying because it is way harder to change something there.
>
> Norbert
>
>
> Am 08.10.2013 um 11:27 schrieb Igor Stasenko <siguctua(a)gmail.com>:
>
>>
>>
>>
>> On 7 October 2013 18:36, Norbert Hartl <norbert(a)hartl.name> wrote:
>>
>> Am 07.10.2013 um 16:36 schrieb Igor Stasenko <siguctua(a)gmail.com>:
>>
>>> 1 thing.
>>>
>>> can you tell me what given expression yields for your VM/image:
>>>
>>> Smalltalk vm maxExternalSemaphores
>>>
>>> (if it gives you number less than 10000000 then i think i know what is your problem :)
>>>
>> It is 10000000
>>
>> What would be the problem if it would be smaller?
>>
>>
>> that just means your VM don't have external object size cap.
>> I changed the implementation to not have hard limit (the arbitrary large number
>> is there just to be "compatible" with previous implementation).
>>
>> This means, that you can actually change in your image the check and completely ignore limits
>> and just keep growing if it necessary.
>>
>> Now, since you using VM which don't have a limit, but problem still persists,
>> it seems like it somewhere else.. :/
>>> i just found that after one merge, my changes get lost
>>> we're just plugged them back in, and it should be back again with newer VMs..
>>> but the problem could be more than just semaphores.. if merge broken this, it may break
>>> many other things, so we need time to check
>>>
>> I try to look at it some more time. I'm using the pharo-vm from the launchpad build. Are the changes supposed to be in this one?
>>
>> Norbert
>>
>> Launchpad? You mean ppa? I can't say i remember all the details how changes to VM source
>> gets into ppa distro, and how fast they get there. @Damien, can you enlighten us?
>>
>>
>> Well, the VM which i downloaded recently using zero-conf script, having limit back to 256. Just some merge mistake, which now is fixed.. means that couple builds will use limit-based implementation.. but then
>> it will be back to my implementaiton.
>>>
>>>
>>>
>>>
>>>
>>> On 7 October 2013 12:31, Norbert Hartl <norbert(a)hartl.name> wrote:
>>>
>>> Am 07.10.2013 um 11:28 schrieb Henrik Johansen <henrik.s.johansen(a)veloxit.no>:
>>>
>>>>
>>>> On Oct 7, 2013, at 11:16 , Norbert Hartl <norbert(a)hartl.name> wrote:
>>>>
>>>>> As I need an image that runs longer than 24 hours I'm looking at some stuff and wonder. Can anybody explain me the rationale for a code like this
>>>>>
>>>>> maxExternalSemaphores: aSize
>>>>> "This method should never be called as result of normal program
>>>>> execution. If it is however, handle it differently:
>>>>> - In development, signal an error to promt user to set a bigger size
>>>>> at startup immediately.
>>>>> - In production, accept the cost of potentially unhandled interrupts,
>>>>> but log the action for later review.
>>>>>
>>>>> See comment in maxExternalObjectsSilently: why this behaviour is
>>>>> desirable, "
>>>>> "Can't find a place where development/production is decided.
>>>>> Suggest Smalltalk image inProduction, but use an overridable temp
>>>>> meanwhile. "
>>>>> | inProduction |
>>>>> self maxExternalSemaphores
>>>>> ifNil: [^ 0].
>>>>> inProduction := false.
>>>>> ^ inProduction
>>>>> ifTrue: [self maxExternalSemaphoresSilently: aSize.
>>>>> self crTrace: 'WARNING: Had to increase size of semaphore signal handling table due to many external objects concurrently in use';
>>>>> crTrace: 'You should increase this size at startup using #maxExternalObjectsSilently:';
>>>>> crTrace: 'Current table size: ' , self maxExternalSemaphores printString]
>>>>> ifFalse: ["Smalltalk image"
>>>>> self error: 'Not enough space for external objects, set a larger size at startup!'
>>>>> "Smalltalk image"]
>>>>>
>>>>> I have reported this once but got no feedback so I like to have a few opinions.
>>>>>
>>>>> The report is here: https://pharo.fogbugz.com/f/cases/10839/
>>>>>
>>>>> Norbert
>>>>
>>>> The rationale is that inProduction would be some global setting, not yet in place when the code was writtenâ¦
>>>> Excessive simultaneous Semaphore usage is something that should be caught during development, in which case it's better to get an active notification, than having it logged somewhere.
>>>
>>> Agreed. But didn't work in my case because it needed roughly 20 hours and an instable remote backend to trigger the problem. And somehow I forgot to install my logger as Transcript so there is no warning message. I saw only dead images in the morning.
>>> This not satisfactory but on the other hand this type of problems are hard to solve anyway. My feeling tells me there is more to discover. Sockets resources get unregistered at finalization time but this didn't work either. I would have said that the unlikely situation that no garbage collection ran could be the case. But it can't because in ExternalSemaphoreTable>>#freedSlotsIn:ratherThanIncreaseSizeTo: there is explicit garbage collection.
>>>
>>>> If I've understood correctly, it's moot on newer Pharo VM's, where there's no limit on the semtable size, but for legacy code a startup item setting size using maxExternalObjectsSilently: (as suggested in the Warning text), is still a more proper fix than setting inProduction to true and crossing your fingers hoping no signals will be lost during table growth.
>>>
>>> Ah, I didn't know about the risk of loosing signals while resizing the table. Thanks for that. Don't get me wrong I wasn't proposing to set inProduction in effect. I don't think that automatically growing resource management is a proper way to design a system. There is always a range of resources you need for your use case. Not setting an upper bound for this just covers leaking behavior.
>>>
>>> Norbert
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Igor Stasenko.
>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko.
>
Oct. 11, 2013
Re: [Pharo-dev] external semaphoresâ¦again
by Norbert Hartl
I can report that the behavior is different now. There were two new vm releases this week in ppa. The first one didn't work but the second changed something. My application was never running that long. It is more than a day now having an actual external objects table size of 623 which wasn't ever reached before. So I would say that there is chance that this particular problem is gone. I monitor this further and I think that this wasn't the only problem. But then it is another problem.
Thanks to all of you who've helped solving this. If it comes to the VM being the source of problems it is always extra annoying because it is way harder to change something there.
Norbert
Am 08.10.2013 um 11:27 schrieb Igor Stasenko <siguctua(a)gmail.com>:
>
>
>
> On 7 October 2013 18:36, Norbert Hartl <norbert(a)hartl.name> wrote:
>
> Am 07.10.2013 um 16:36 schrieb Igor Stasenko <siguctua(a)gmail.com>:
>
>> 1 thing.
>>
>> can you tell me what given expression yields for your VM/image:
>>
>> Smalltalk vm maxExternalSemaphores
>>
>> (if it gives you number less than 10000000 then i think i know what is your problem :)
>>
> It is 10000000
>
> What would be the problem if it would be smaller?
>
>
> that just means your VM don't have external object size cap.
> I changed the implementation to not have hard limit (the arbitrary large number
> is there just to be "compatible" with previous implementation).
>
> This means, that you can actually change in your image the check and completely ignore limits
> and just keep growing if it necessary.
>
> Now, since you using VM which don't have a limit, but problem still persists,
> it seems like it somewhere else.. :/
>> i just found that after one merge, my changes get lost
>> we're just plugged them back in, and it should be back again with newer VMs..
>> but the problem could be more than just semaphores.. if merge broken this, it may break
>> many other things, so we need time to check
>>
> I try to look at it some more time. I'm using the pharo-vm from the launchpad build. Are the changes supposed to be in this one?
>
> Norbert
>
> Launchpad? You mean ppa? I can't say i remember all the details how changes to VM source
> gets into ppa distro, and how fast they get there. @Damien, can you enlighten us?
>
>
> Well, the VM which i downloaded recently using zero-conf script, having limit back to 256. Just some merge mistake, which now is fixed.. means that couple builds will use limit-based implementation.. but then
> it will be back to my implementaiton.
>>
>>
>>
>>
>>
>> On 7 October 2013 12:31, Norbert Hartl <norbert(a)hartl.name> wrote:
>>
>> Am 07.10.2013 um 11:28 schrieb Henrik Johansen <henrik.s.johansen(a)veloxit.no>:
>>
>>>
>>> On Oct 7, 2013, at 11:16 , Norbert Hartl <norbert(a)hartl.name> wrote:
>>>
>>>> As I need an image that runs longer than 24 hours I'm looking at some stuff and wonder. Can anybody explain me the rationale for a code like this
>>>>
>>>> maxExternalSemaphores: aSize
>>>> "This method should never be called as result of normal program
>>>> execution. If it is however, handle it differently:
>>>> - In development, signal an error to promt user to set a bigger size
>>>> at startup immediately.
>>>> - In production, accept the cost of potentially unhandled interrupts,
>>>> but log the action for later review.
>>>>
>>>> See comment in maxExternalObjectsSilently: why this behaviour is
>>>> desirable, "
>>>> "Can't find a place where development/production is decided.
>>>> Suggest Smalltalk image inProduction, but use an overridable temp
>>>> meanwhile. "
>>>> | inProduction |
>>>> self maxExternalSemaphores
>>>> ifNil: [^ 0].
>>>> inProduction := false.
>>>> ^ inProduction
>>>> ifTrue: [self maxExternalSemaphoresSilently: aSize.
>>>> self crTrace: 'WARNING: Had to increase size of semaphore signal handling table due to many external objects concurrently in use';
>>>> crTrace: 'You should increase this size at startup using #maxExternalObjectsSilently:';
>>>> crTrace: 'Current table size: ' , self maxExternalSemaphores printString]
>>>> ifFalse: ["Smalltalk image"
>>>> self error: 'Not enough space for external objects, set a larger size at startup!'
>>>> "Smalltalk image"]
>>>>
>>>> I have reported this once but got no feedback so I like to have a few opinions.
>>>>
>>>> The report is here: https://pharo.fogbugz.com/f/cases/10839/
>>>>
>>>> Norbert
>>>
>>> The rationale is that inProduction would be some global setting, not yet in place when the code was writtenâ¦
>>> Excessive simultaneous Semaphore usage is something that should be caught during development, in which case it's better to get an active notification, than having it logged somewhere.
>>
>> Agreed. But didn't work in my case because it needed roughly 20 hours and an instable remote backend to trigger the problem. And somehow I forgot to install my logger as Transcript so there is no warning message. I saw only dead images in the morning.
>> This not satisfactory but on the other hand this type of problems are hard to solve anyway. My feeling tells me there is more to discover. Sockets resources get unregistered at finalization time but this didn't work either. I would have said that the unlikely situation that no garbage collection ran could be the case. But it can't because in ExternalSemaphoreTable>>#freedSlotsIn:ratherThanIncreaseSizeTo: there is explicit garbage collection.
>>
>>> If I've understood correctly, it's moot on newer Pharo VM's, where there's no limit on the semtable size, but for legacy code a startup item setting size using maxExternalObjectsSilently: (as suggested in the Warning text), is still a more proper fix than setting inProduction to true and crossing your fingers hoping no signals will be lost during table growth.
>>
>> Ah, I didn't know about the risk of loosing signals while resizing the table. Thanks for that. Don't get me wrong I wasn't proposing to set inProduction in effect. I don't think that automatically growing resource management is a proper way to design a system. There is always a range of resources you need for your use case. Not setting an upper bound for this just covers leaking behavior.
>>
>> Norbert
>>
>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko.
>
>
>
>
> --
> Best regards,
> Igor Stasenko.
Oct. 11, 2013
Re: [Pharo-dev] Small text composition bench
by Frank Shearar
http://build.squeak.org/ is your best bet. Grab from the SqueakTrunk job's last successful build.
frank
On 11 Oct 2013, at 8:09, Stéphane Ducasse <stephane.ducasse(a)inria.fr> wrote:
> I do not know
> I could not find a squeak image with the latest code and the update is not working from the june image.
> Now the newtext model should replace all that but still
> - we need to benchmark it
> - release it
> Stef
>
>
>
>> Me too.
>>
>> What exactly doing this code?
>>
>> Paragraph new compose: tm text
>> style: tm textStyle copy
>> from: 1
>> in:
>>
>> Is it layout building stuff at new text model?
>>
>>
>> 2013/10/11 Stéphane Ducasse <stephane.ducasse(a)inria.fr>
>> Hi Igor
>>
>> it would be good to see how the new text model perform.
>>
>> Stef
>>
>>
>> Begin forwarded message:
>>
>>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>>> Subject: Fwd: Small text composition bench
>>> Date: October 10, 2013 10:46:42 PM GMT+02:00
>>> To: Stéphane Ducasse <stephane.ducasse(a)inria.fr>
>>>
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>>> Date: 2013/10/10
>>> Subject: Small text composition bench
>>> To: The general-purpose Squeak developers list <squeak-dev(a)lists.squeakfoundation.org>
>>>
>>>
>>> Here is a simple bench:
>>>
>>> (StringHolder new contents: (Compiler evaluate: (FileStream fileNamed: 'text.st') contentsOfEntireFile )) openLabel: 'Working With Squeak 2' .
>>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorphPlus] ifAbsent: [] ) textMorph
>>> ifNotNil: [:tm | MessageTally spyOn: [
>>> [100 timesRepeat: [(NewParagraph new)
>>> compose: tm text
>>> style: tm textStyle copy
>>> from: 1
>>> in: tm container]] timeToRun]].
>>>
>>> Before our changes: 162 ms
>>> After our changes: 95 ms
>>> And my Pharo 3.0 (#30417) (not up to date) : 364 ms
>>>
>>> The main gain is avoiding
>>> - the stopConditions copy
>>> - and the TextStopConditions indirection
>>> - and of course the Multi* when not necessary (Pharo does not)
>>>
>>> Here is the test for Pharo variant:
>>>
>>> | text |
>>> text := Compiler evaluate: (FileSystem workingDirectory parent parent parent / 'text.st' ) readStream contentsOfEntireFile .
>>> (StringHolder new contents: text) openLabel: 'Working With Squeak 2' .
>>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorph] ifAbsent: [] ) textMorph
>>> ifNotNil: [:tm | MessageTally spyOn: [
>>> [100 timesRepeat: [(Paragraph new)
>>> compose: text
>>> style: tm textStyle copy
>>> from: 1
>>> in: tm container]] timeToRun]].
>>>
>>>
>>>
>>
>>
>>
>>
>
Oct. 11, 2013
Re: [Pharo-dev] Small text composition bench
by Stéphane Ducasse
I do not know
I could not find a squeak image with the latest code and the update is not working from the june image.
Now the newtext model should replace all that but still
- we need to benchmark it
- release it
Stef
> Me too.
>
> What exactly doing this code?
>
> Paragraph new compose: tm text
> style: tm textStyle copy
> from: 1
> in:
>
> Is it layout building stuff at new text model?
>
>
> 2013/10/11 Stéphane Ducasse <stephane.ducasse(a)inria.fr>
> Hi Igor
>
> it would be good to see how the new text model perform.
>
> Stef
>
>
> Begin forwarded message:
>
>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>> Subject: Fwd: Small text composition bench
>> Date: October 10, 2013 10:46:42 PM GMT+02:00
>> To: Stéphane Ducasse <stephane.ducasse(a)inria.fr>
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
>> Date: 2013/10/10
>> Subject: Small text composition bench
>> To: The general-purpose Squeak developers list <squeak-dev(a)lists.squeakfoundation.org>
>>
>>
>> Here is a simple bench:
>>
>> (StringHolder new contents: (Compiler evaluate: (FileStream fileNamed: 'text.st') contentsOfEntireFile )) openLabel: 'Working With Squeak 2' .
>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorphPlus] ifAbsent: [] ) textMorph
>> ifNotNil: [:tm | MessageTally spyOn: [
>> [100 timesRepeat: [(NewParagraph new)
>> compose: tm text
>> style: tm textStyle copy
>> from: 1
>> in: tm container]] timeToRun]].
>>
>> Before our changes: 162 ms
>> After our changes: 95 ms
>> And my Pharo 3.0 (#30417) (not up to date) : 364 ms
>>
>> The main gain is avoiding
>> - the stopConditions copy
>> - and the TextStopConditions indirection
>> - and of course the Multi* when not necessary (Pharo does not)
>>
>> Here is the test for Pharo variant:
>>
>> | text |
>> text := Compiler evaluate: (FileSystem workingDirectory parent parent parent / 'text.st' ) readStream contentsOfEntireFile .
>> (StringHolder new contents: text) openLabel: 'Working With Squeak 2' .
>> ((SystemWindow allSubInstances detect: [:e | e label = 'Working With Squeak 2']) findDeepSubmorphThat: [:m | m class = PluggableTextMorph] ifAbsent: [] ) textMorph
>> ifNotNil: [:tm | MessageTally spyOn: [
>> [100 timesRepeat: [(Paragraph new)
>> compose: text
>> style: tm textStyle copy
>> from: 1
>> in: tm container]] timeToRun]].
>>
>>
>>
>
>
>
>
Oct. 11, 2013
Re: [Pharo-dev] Bug (and fix?) with #doSilently: and FileLibrary
by Stéphane Ducasse
mariano
Can you check on the seaside bug tracker because I fixed a similar problem and I think that it was integrated.
Stef
On Oct 10, 2013, at 10:53 PM, Mariano Martinez Peck <marianopeck(a)gmail.com> wrote:
> Hi guys,
>
> I noticed that when we add files to FileLibrary using provided methods like
> both methods are created, #selectorsToInclude and whatever you have updated, say, #myCss. However, if you go to Monticello Browser, only #selectorsToInclude appears. Digging a bit, I found out that Seaside ends up using Grease for that. And Grease does:
>
> GRPharoPlatform >>compile: aString into: aClass classified: aSymbol
> self doSilently: [
> aClass compile: aString classified: aSymbol ]
>
> And then, of course, the doSilently, ends up doing:
>
> GRPharoPlatform >> doSilently: aBlock
> "Deals with a different between Pharo1.x and Pharo2.x"
> ^ (Smalltalk includesKey: #SystemChangeNotifier)
> ifTrue:[(Smalltalk at: #SystemChangeNotifier) uniqueInstance doSilently: aBlock]
> ifFalse:[(Smalltalk at: #SystemAnnouncer) uniqueInstance suspendAllWhile: aBlock]
>
>
> So...first, I don't like that a method named like #compile:into:classified: does a silently compilation. Normally, we have the "silently" as part of the selector (or a boolean parameter). Second, why would we want to compile silently? the idea is that after, we commit the FileLibrary...so if the method is not there, it is a problem.
>
> So, should we change the #compile:into:classified: to NOT do the silently?
I would say yes :)
>
> Thanks,
>
> --
> Mariano
> http://marianopeck.wordpress.com
Oct. 11, 2013
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/30469
Home: https://github.com/pharo-project/pharo-core
Oct. 11, 2013