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
July 2015
- 850 messages
Re: [Pharo-dev] rubric and text styler
by Marcus Denker
Hi,
It seems to work. What one looses is the ability to click command-click on e.g. a Class name
to go to the class. This is implemented by the method in the Rubric styler which is not used
by the RB based one.
But I think this is ok for now, we later, when Rubric is used everywhere, can clean this up.
Step one: change superclass of Rubric styler.
Marcus
> On 31 Jul 2015, at 10:02, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
> Hi,
>
> it is a subclass to change one method⦠we should make it (as a first hack) a subclass
> of the RB based SHRBTextStyler. Maybe this just works? I will try.
>
> Going already now for RB I think is good as the Styler for TxText is based on RB, too.
> (it is a bit different but if we get SHRBTextStyler to work, we will have the knowledge
> to make the TxText one working, too)
>
>> On 31 Jul 2015, at 09:59, Nicolai Hess <nicolaihess(a)web.de> wrote:
>>
>> What is the plan for Rubric and its text styler?
>>
>> There was some work to enhance and use RB-based styler (SHRBTextStyler).
>> This seems useless because more and more textcomponents are replaced
>> with rubrics, and rubric uses its own styler.
>>
>> do we stay with rubrics styler ?
>>
>
July 31, 2015
Re: [Pharo-dev] rubric and text styler
by Marcus Denker
Hi,
it is a subclass to change one method⦠we should make it (as a first hack) a subclass
of the RB based SHRBTextStyler. Maybe this just works? I will try.
Going already now for RB I think is good as the Styler for TxText is based on RB, too.
(it is a bit different but if we get SHRBTextStyler to work, we will have the knowledge
to make the TxText one working, too)
> On 31 Jul 2015, at 09:59, Nicolai Hess <nicolaihess(a)web.de> wrote:
>
> What is the plan for Rubric and its text styler?
>
> There was some work to enhance and use RB-based styler (SHRBTextStyler).
> This seems useless because more and more textcomponents are replaced
> with rubrics, and rubric uses its own styler.
>
> do we stay with rubrics styler ?
>
July 31, 2015
rubric and text styler
by Nicolai Hess
What is the plan for Rubric and its text styler?
There was some work to enhance and use RB-based styler (SHRBTextStyler).
This seems useless because more and more textcomponents are replaced
with rubrics, and rubric uses its own styler.
do we stay with rubrics styler ?
July 31, 2015
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/50202
Home: https://github.com/pharo-project/pharo-core
July 31, 2015
[pharo-project/pharo-core] a93f91: 50202
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/pharo-project/pharo-core
Commit: a93f9177eb0c4524b0826c16481692b9f1404e47
https://github.com/pharo-project/pharo-core/commit/a93f9177eb0c4524b0826c16…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2015-07-31 (Fri, 31 Jul 2015)
Changed paths:
M Nautilus.package/AbstractClassWidget.class/instance/drag and drop/dragPassengersFor_inMorph_.st
M Nautilus.package/AbstractNautilusUI.class/class/menu/classesMenu_.st
M Nautilus.package/AbstractNautilusUI.class/definition.st
R Nautilus.package/AbstractNautilusUI.class/instance/accessing/groupsAreVisible.st
R Nautilus.package/AbstractNautilusUI.class/instance/accessing/showGroups.st
R Nautilus.package/AbstractNautilusUI.class/instance/accessing/showGroupsSilently_.st
R Nautilus.package/AbstractNautilusUI.class/instance/accessing/showGroups_.st
M Nautilus.package/AbstractNautilusUI.class/instance/accessing/showHierarchy_.st
M Nautilus.package/AbstractNautilusUI.class/instance/accessing/sourceTextModel.st
R Nautilus.package/AbstractNautilusUI.class/instance/build ui buttons/buildGroupsButton.st
M Nautilus.package/AbstractNautilusUI.class/instance/build ui lists/buildFirstColumn_.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui/buildBrowseScopedMorph.st
A Nautilus.package/AbstractNautilusUI.class/instance/build ui/buildBrowseVariablesMorph.st
A Nautilus.package/AbstractNautilusUI.class/instance/buttons behavior/browseVariableReferences_.st
R Nautilus.package/AbstractNautilusUI.class/instance/buttons behavior/groupsButtonAction.st
R Nautilus.package/AbstractNautilusUI.class/instance/buttons behavior/groupsButtonLabel.st
R Nautilus.package/AbstractNautilusUI.class/instance/buttons behavior/groupsButtonState.st
R Nautilus.package/AbstractNautilusUI.class/instance/buttons behavior/toggleShowGroups.st
M Nautilus.package/AbstractNautilusUI.class/instance/drag and drop/dragPassengersFor_inMorph_.st
M Nautilus.package/AbstractNautilusUI.class/instance/drag and drop/dropInAPackage_into_.st
M Nautilus.package/AbstractNautilusUI.class/instance/drag and drop/wantsDroppedMorph_event_inMorph_.st
M Nautilus.package/AbstractNautilusUI.class/instance/menus behavior/findClass_.st
M Nautilus.package/AbstractNautilusUI.class/instance/menus behavior/restrictedBrowse.st
M Nautilus.package/AbstractNautilusUI.class/instance/plugins announcements/browseClass_.st
R Nautilus.package/AbstractNautilusUI.class/instance/private/ifGroups_ifNot_.st
M Nautilus.package/AbstractNautilusUI.class/instance/private/loadList.st
M Nautilus.package/AbstractNautilusUI.class/instance/source code area/compileAClassFrom_notifying_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/classAdded_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/classDefinitionModified_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/classRemoved_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/classRenamed_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/packageChanged_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/packageRegistered_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/packageRenamed_.st
M Nautilus.package/AbstractNautilusUI.class/instance/system announcements/packageUnregistred_.st
M Nautilus.package/AbstractNautilusUI.class/instance/test creation/createTestForClass_.st
M Nautilus.package/CategoryWidget.class/instance/private/loadCategories.st
A Nautilus.package/ManifestNautilus.class/README.md
A Nautilus.package/ManifestNautilus.class/class/code-critics/ruleRBMissingYourselfRuleV1FalsePositive.st
A Nautilus.package/ManifestNautilus.class/definition.st
M Nautilus.package/MethodWidget.class/instance/private/loadMethods.st
M Nautilus.package/Nautilus.class/class/opening/openOnCategory_ofClass_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/opening/openOnClass_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/opening/openOnClass_onGroup_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/opening/openOnGroup_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/opening/openOnMethod_inEnvironment_.st
R Nautilus.package/Nautilus.class/class/opening/openOnPackage_class_category_method_group_showGroups_sortHierarchically_showHierarchy_showComment_showInstance_showCategories_.st
R Nautilus.package/Nautilus.class/class/opening/openOnPackage_class_category_method_group_showGroups_sortHierarchically_showHierarchy_showComment_showInstance_showCategories_inEnvironment_.st
A Nautilus.package/Nautilus.class/class/opening/openOnPackage_class_category_method_group_sortHierarchically_showHierarchy_showComment_showInstance_showCategories_.st
A Nautilus.package/Nautilus.class/class/opening/openOnPackage_class_category_method_group_sortHierarchically_showHierarchy_showComment_showInstance_showCategories_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/opening/openOnPackage_inEnvironment_.st
M Nautilus.package/Nautilus.class/class/settings/emptyCommentWarning.st
M Nautilus.package/Nautilus.class/definition.st
R Nautilus.package/Nautilus.class/instance/accessing/showGroups.st
R Nautilus.package/Nautilus.class/instance/accessing/showGroups_.st
M Nautilus.package/Nautilus.class/instance/browser compatibility/setClass_selector_.st
M Nautilus.package/NautilusAnnotationDisplayer.class/definition.st
M Nautilus.package/NautilusAnnotationDisplayer.class/instance/event handling/updateContents.st
R Nautilus.package/NautilusAnnotationDisplayer.class/instance/submorphs-accessing/browseVariableReferences_.st
R Nautilus.package/NautilusAnnotationDisplayer.class/instance/submorphs-accessing/browseVariablesMorph.st
M Nautilus.package/NautilusAnnotationDisplayer.class/instance/submorphs-accessing/noteNewOwner_.st
M Nautilus.package/NautilusUI.class/instance/accessing/selectedClassWithoutChangingSelectionInternally_.st
M Nautilus.package/NautilusUI.class/instance/menus behavior/findAllMethod.st
M Nautilus.package/NautilusUI.class/instance/menus behavior/findMethod.st
M Nautilus.package/NautilusUI.class/instance/menus behavior/findProtocol.st
M Nautilus.package/NautilusUI.class/instance/menus behavior/fullBrowse.st
M Nautilus.package/NautilusUI.class/instance/menus behavior/generateTestMethodsAndFocus_.st
M Nautilus.package/NautilusUI.class/instance/private/updateOnClassSelection.st
M Nautilus.package/PackageTreeModel.class/instance/accessing/rootNodes.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/accessing/groupsAreVisible.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/accessing/selectedPackageWithoutChangingSelection_.st
R Nautilus.package/PackageTreeNautilusUI.class/instance/accessing/showGroups_.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/accessing/showHierarchy_.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/build ui lists/buildFirstColumn_.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/private dispatch/fullBrowseFromPackage_.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/private dispatch/fullBrowseFromTag_.st
M Nautilus.package/PackageTreeNautilusUI.class/instance/private/selectPackageFor_.st
M Nautilus.package/PackageTreePackageNodeModel.class/instance/converting/asNautilusSelection.st
M Nautilus.package/PackageWidget.class/instance/protocol/selectedPackageGroup.st
M NautilusCommon.package/InformationLinePlugin.class/instance/registration/registerTo_.st
R NautilusCommon.package/NautilusHistoryEntry.class/instance/accessing/showGroups.st
R NautilusCommon.package/NautilusHistoryEntry.class/instance/accessing/showGroups_.st
M NautilusCommon.package/NautilusHistoryEntry.class/instance/private/with_.st
M NautilusCommon.package/NautilusHistoryEntry.class/instance/protocol/=.st
M NautilusCommon.package/NautilusHistoryEntry.class/instance/protocol/applyTo_.st
M NautilusCommon.package/NautilusHistoryEntry.class/instance/protocol/asHistoryString.st
R NautilusCommon.package/NautilusShowGroupsChanged.class/README.md
R NautilusCommon.package/NautilusShowGroupsChanged.class/definition.st
M NautilusCommon.package/URLPlugin.class/instance/private/buildString.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50201.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50202.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50201.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50202.st
M ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
R SmartSuggestions.package/SugsAbstractContext.class/instance/selection/selectedStatementsAsText.st
A SmartSuggestions.package/SugsAccessesToInstVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsAccessesToInstVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsAccessesToInstVar.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsAccessesToInstVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsAccessesToInstVar.class/instance/execution/execute.st
A SmartSuggestions.package/SugsAccessesToInstVar.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsAddParameter.class/instance/accessing/label.st
R SmartSuggestions.package/SugsAddParameter.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsAddParameter.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsAddParameter.class/instance/execution/execute.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/accessing/label.st
R SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/as yet unclassified/breakpointForCondition.st
R SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/as yet unclassified/breakpointSelectionMenu.st
R SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/as yet unclassified/label.st
R SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/as yet unclassified/selectedNodeHasMetalink.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/breakpoints/breakpointForCondition.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/breakpoints/breakpointSelectionMenu.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/breakpoints/hasUnacceptedEdits.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/breakpoints/selectedNodeHasMetalink.st
A SmartSuggestions.package/SugsBreakpointSuggestion.class/instance/execution/execute.st
A SmartSuggestions.package/SugsBrowseClassReferences.class/instance/accessing/label.st
R SmartSuggestions.package/SugsBrowseClassReferences.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsBrowseClassReferences.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsBrowseClassReferences.class/instance/execution/execute.st
A SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/accessing/label.st
R SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/execution/execute.st
A SmartSuggestions.package/SugsCreateClassVarAccessors.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/accessing/label.st
R SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/execution/execute.st
A SmartSuggestions.package/SugsCreateInstanceVarAccessors.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsDelegateMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsDelegateMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsDelegateMethod.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsDelegateMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsDelegateMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsDelegateMethod.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsExtractMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsExtractMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsExtractMethod.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsExtractMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsExtractMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsExtractMethod.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/accessing/label.st
R SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/execution/execute.st
A SmartSuggestions.package/SugsExtractToLocalVariable.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsFindImplementors.class/instance/accessing/label.st
R SmartSuggestions.package/SugsFindImplementors.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsFindImplementors.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsFindImplementors.class/instance/execution/execute.st
A SmartSuggestions.package/SugsFindSenders.class/instance/accessing/label.st
R SmartSuggestions.package/SugsFindSenders.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsFindSenders.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsFindSenders.class/instance/execution/execute.st
A SmartSuggestions.package/SugsFormatCode.class/instance/accessing/label.st
R SmartSuggestions.package/SugsFormatCode.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsFormatCode.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsFormatCode.class/instance/execution/execute.st
A SmartSuggestions.package/SugsInline.class/instance/accessing/label.st
R SmartSuggestions.package/SugsInline.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsInline.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsInline.class/instance/execution/execute.st
A SmartSuggestions.package/SugsInlineTemporary.class/instance/accessing/label.st
R SmartSuggestions.package/SugsInlineTemporary.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsInlineTemporary.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsInlineTemporary.class/instance/execution/execute.st
A SmartSuggestions.package/SugsNautilusContext.class/instance/as yet unclassified/selectedInterval.st
M SmartSuggestions.package/SugsNautilusContext.class/instance/refactoring/code.st
M SmartSuggestions.package/SugsNautilusContext.class/instance/refactoring/selectTheTextForTheNode.st
M SmartSuggestions.package/SugsNautilusContext.class/instance/refactoring/sourceTextArea.st
A SmartSuggestions.package/SugsPullUpMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsPullUpMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsPullUpMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsPullUpMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsPushDownMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsPushDownMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsPushDownMethod.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsPushDownMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsPushDownMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsPushDownMethod.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsRemoveMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRemoveMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRemoveMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRemoveMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRemoveParameter.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRemoveParameter.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRemoveParameter.class/instance/as yet unclassified/isValidForContext.st
R SmartSuggestions.package/SugsRemoveParameter.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRemoveParameter.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRemoveParameter.class/instance/execution/isValidForContext.st
A SmartSuggestions.package/SugsRenameClass.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRenameClass.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRenameClass.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRenameClass.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRenameClassVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRenameClassVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRenameClassVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRenameClassVar.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRenameInstanceVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRenameInstanceVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRenameInstanceVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRenameInstanceVar.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRenameMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRenameMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRenameMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRenameMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsRenameTemporaryVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsRenameTemporaryVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsRenameTemporaryVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsRenameTemporaryVar.class/instance/execution/execute.st
A SmartSuggestions.package/SugsStoresIntoInstVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsStoresIntoInstVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsStoresIntoInstVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsStoresIntoInstVar.class/instance/execution/execute.st
A SmartSuggestions.package/SugsSwapMethod.class/instance/accessing/label.st
R SmartSuggestions.package/SugsSwapMethod.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsSwapMethod.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsSwapMethod.class/instance/execution/execute.st
A SmartSuggestions.package/SugsUseAccessorsForClassVar.class/instance/accessing/label.st
R SmartSuggestions.package/SugsUseAccessorsForClassVar.class/instance/as yet unclassified/execute.st
R SmartSuggestions.package/SugsUseAccessorsForClassVar.class/instance/as yet unclassified/label.st
A SmartSuggestions.package/SugsUseAccessorsForClassVar.class/instance/execution/execute.st
M Text-Edition.package/TextEditor.class/class/instance creation/forMorph_.st
M Text-Edition.package/TextEditor.class/instance/initialize-release/initWithMorph_.st
Log Message:
-----------
50202
16073 TextEditor initialization
https://pharo.fogbugz.com/f/cases/16073
16071 Remove groups button and clean up a lot of useless tests related to it in Nautilus
https://pharo.fogbugz.com/f/cases/16071
15517 Breakpoint AST suggestions should be not shown when the editor is dirty
https://pharo.fogbugz.com/f/cases/15517
http://files.pharo.org/image/50/50202.zip
July 31, 2015
Re: [Pharo-dev] [Pharo-users] interview on .Net Rocks! about Moose, humane assessment, Pharo and GT
by Alexandre Bergel
:-)
I am also convinced about that!
Alexandre
> On Jul 30, 2015, at 5:32 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>
> Hi,
>
> Roassal is not (yet :)) loaded in Pharo. Only GT. But, indeed that is the point. Among others, GT also makes it possible to embed visualizations directly in your natural workflow.
>
> I keep on saying that GT is a marketplace for Roassal :).
>
> If you want to have the service of a full data analysis platform, including Roassal, PetitParser and other convenient data manipulation tools, you can use the Moose distribution.
>
> Cheers,
> Doru
>
>
> On Thu, Jul 30, 2015 at 10:23 PM, H. Hirzel <hannes.hirzel(a)gmail.com> wrote:
> This basically means that Pharo 4.0 is no longer a Smalltalk IDE only.
> Together with Roassal it is a data analysis application ...!
>
> In a sense something like a spreadsheet but for general data, not only
> data in tables.
>
> --Hannes
>
> On 7/30/15, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > Hi,
> >
> > Indeed, GTSpotter, GTPlayground and GTInspector come with Pharo 4.
> >
> > The GTDebugger is available in the Moose 5/5.1/6.0 images.
> >
> > Thanks for the notification. I will update the page.
> >
> > Cheers,
> > Doru
> >
> >
> >
> > On Thu, Jul 30, 2015 at 10:12 PM, H. Hirzel <hannes.hirzel(a)gmail.com>
> > wrote:
> >
> >> Doru,
> >>
> >> Thank you for the links
> >>
> >> Is the glamorous Toolkit preinstalled in Pharo 4?
> >>
> >> In any case
> >>
> >> http://gt.moosetechnology.org/
> >>
> >> needs to mention Pharo 4.
> >>
> >> --Hannes
> >>
> >> On 7/30/15, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> >> > Hi,
> >> >
> >> > I had the pleasure of giving an interview for the .Net Rocks! podcast.
> >> > It
> >> > was quite fun and I managed to mention Moose, humane assessment, Pharo
> >> and
> >> > GT in 45 minutes. It was not as smooth as a presentation but I still
> >> think
> >> > it's a useful advertisement.
> >> >
> >> > Let me know what you think, and feel free to promote it further:
> >> >
> >> > https://dotnetrocks.com/default.aspx?showNum=1172
> >> >
> >> http://www.tudorgirba.com/blog/dotnetrocks-interview-moose-humane-assessmen…
> >> >
> >> > Cheers,
> >> > Doru
> >> >
> >> > --
> >> > www.tudorgirba.com
> >> >
> >> > "Every thing has its own flow"
> >> >
> >>
> >>
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
July 30, 2015
Re: [Pharo-dev] Fwd: Freezing Bloc UI
by Peter Uhnák
I'm not sure I understand... I mean the top two are objectively better, no?
Whether they cover same pixels but with different colors seems irrelevant
since if the eyes see it differently.
My understanding was that it was not possible to achieve better result with
Athens/Cairo than currently is and Pango/Cairo seems to produce better
result.
What am I missing?
Thanks,
Peter
On Thu, Jul 30, 2015 at 9:55 PM, Nicolai Hess <nicolaihess(a)web.de> wrote:
>
>
> 2015-07-29 9:14 GMT+02:00 Peter Uhnák <i.uhnak(a)gmail.com>:
>
>> ... I should really stop clicking <Reply> instead of <Reply to all>....
>> sorry for the double mails Nicolai.
>>
>>
>> Platform - Debian Linux 64 bit (mix of stable/testing/experimental)
>> Font - DejaVu Sans Regular 10 (I wanted to use Source Sans Pro, but my
>> system is behaving weirdly about this font, so I used DejaVu, but in
>> principle its same)
>> libcairo2 1.14.2-2
>>
>>
>> Morphic is screen from Morphic world (with hinting on normal)
>> Pango/Cairo generated with this script http://pastebin.com/Fx0r4XWJ (I
>> found the code in this discussion
>> http://ubuntuforums.org/archive/index.php/t-2120175.html )
>> Bloc is from Bloc world.
>>
>> Apart from antialiasing, in âthe Bloc one you can also see that kerning
>> is wrong; noticeable for example in q-uic-k, br-o-wn, l-azy or
>> Config-uration.
>>
>
> I don't think it uses different kerning. If you enlarge the image, it
> looks like the characters cover the same pixel but with
> different colors. And this appears as different thickness and distance.
>
>
>
>>
>> Peter
>>
>> On Tue, Jul 28, 2015 at 11:36 PM, Nicolai Hess <nicolaihess(a)web.de>
>> wrote:
>>
>>>
>>>
>>> 2015-07-28 20:51 GMT+02:00 Peter Uhnák <i.uhnak(a)gmail.com>:
>>>
>>>> So apparently Firefox uses Pango on top of Cairo to render fonts. Is
>>>> that something we can apply?
>>>> Because the results from pangocairo looks much better than what is
>>>> currently in Bloc.
>>>>
>>>
>>> Can you show an example.
>>> with some info about:
>>> what platform
>>> cairo version
>>> the font
>>>
>>>
>>>>
>>>> Or maybe I should be looking into Athens-based solution?
>>>> What is Athens thens? I thought that it's vector canvas, but that's
>>>> what cairo is. Is athens just Smalltalk binding? Where is the line?
>>>>
>>>
>>> Yes, Athens is the API and cairo is the backend. All rendering happens
>>> through cairo (and freetype).
>>>
>>>
>>>>
>>>> Thanks,
>>>> Peter
>>>>
>>>> On Tue, Jul 28, 2015 at 8:47 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>>>
>>>>> but I don't know if we will do this ever or if it is possible at all.
>>>>>>>
>>>>>>
>>>>> What do you mean not possible? That Bloc will have ugly jagged font
>>>>> without kerning?
>>>>>
>>>>> I mean whole Firefox (Gecko) is rendered on Cairo, so surely the issue
>>>>> can't be in Cairo. So maybe we just need to implement/wrap/bridge something
>>>>> somewhere?
>>>>>
>>>>> So if I want usable fonts I will need to start studying athens/cairo
>>>>> internals?
>>>>>
>>>>> Peter
>>>>>
>>>>
>>>>
>>>
>>
>>
>
July 30, 2015
Re: [Pharo-dev] New methods for the String class
by Levente Uzonyi
Erm. Eliot added these methods to Squeak in 2012.
Levente
On Thu, 30 Jul 2015, Tudor Girba wrote:
> Indeed, it's a new addition to Pharo (originally developed in Moose).
> Doru
>
>
> On Thu, Jul 30, 2015 at 10:32 PM, H. Hirzel <hannes.hirzel(a)gmail.com> wrote:
> On 2/24/14, Eliot Miranda <eliot.miranda(a)gmail.com> wrote:
> > On Mon, Feb 24, 2014 at 12:29 PM, Alexandre Bergel
> > <alexandre.bergel(a)me.com>wrote:
> >
> >> Would be great to have: 'ConfigurationOfRoassal' chopCamel =>
> >> #('Configuration' 'Of' 'Roassal').
> >>
> >
> > 'ConfigurationOfRoassal'Â piecesCutWhere: [:a :b| a isLowercase and: [b
> > isUppercase]] an OrderedCollection('Configuration' 'Of' 'Roassal')
> >
> > It's too trivial, surely.
>
> Nice piece of code. Not sure if it is too trivial.
>
> I have never seen #piecesCutWhere before. It is not in Cuis and
> Squeak. Must be a new Pharo method.
>
> --Hannes
>
>
> >
> >
> >>
> >> Alexandre
> >>
> >>
> >> On Feb 24, 2014, at 2:30 PM, Daniela Meneses <daniela11290(a)gmail.com>
> >> wrote:
> >>
> >> > Hi to all,
> >> >
> >> > As you may know I'm working on in some improvements for the String
> >> class. Until now I implemented some missing tests. Right now I'm looking
> >> forward to add new methods that could be useful based on Ruby API (
> >> http://www.ruby-doc.org/core-2.1.0/String.html) These are a few of the
> >> methods that I'm planning to implement:
> >> >
> >> >Â Â Â Â * chomp(separator=$/) -> new_str
> >> >Â Â Â Â * chop() -> new_str
> >> >Â Â Â Â * ljust(integer, padstr='') ->new_str
> >> >Â Â Â Â * next -> new_str
> >> >Â Â Â Â * partition(sep) -> [head, sep, tail]
> >> >
> >> > Could you help to find out if these methods are already available for
> >> the String class?
> >> >
> >> > If you have any idea of new methods for the string class, will be
> >> > really
> >> welcome.
> >> >
> >> > --
> >> > Cheers,
> >> > Daniela Meneses
> >>
> >> --
> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> >> Alexandre Bergel http://www.bergel.eu
> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >>
> >>
> >>
> >>
> >>
> >
> >
> > --
> > best,
> > Eliot
> >
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
>
July 30, 2015
Re: [Pharo-dev] New methods for the String class
by stepharo
I did not know but looking around I found
- http://smalltalkhub.com/#!/~olivierauverlot/Phonetix
- http://smalltalkhub.com/#!/~hernan/StringExtensions
Stef
Le 30/7/15 22:34, H. Hirzel a écrit :
> Where are the String extension packages available which were mentioned?
>
> 1. Olivier Auverlot has all kind of string distance.
> 2. Hernan Morales has also a package extending string.
> 3. ... more?
>
> On 7/30/15, H. Hirzel <hannes.hirzel(a)gmail.com> wrote:
>> On 2/24/14, Eliot Miranda <eliot.miranda(a)gmail.com> wrote:
>>> On Mon, Feb 24, 2014 at 12:29 PM, Alexandre Bergel
>>> <alexandre.bergel(a)me.com>wrote:
>>>
>>>> Would be great to have: 'ConfigurationOfRoassal' chopCamel =>
>>>> #('Configuration' 'Of' 'Roassal').
>>>>
>>> 'ConfigurationOfRoassal' piecesCutWhere: [:a :b| a isLowercase and: [b
>>> isUppercase]] an OrderedCollection('Configuration' 'Of' 'Roassal')
>>>
>>> It's too trivial, surely.
>> Nice piece of code. Not sure if it is too trivial.
>>
>> I have never seen #piecesCutWhere before. It is not in Cuis and
>> Squeak. Must be a new Pharo method.
>>
>> --Hannes
>>
>>
>>>
>>>> Alexandre
>>>>
>>>>
>>>> On Feb 24, 2014, at 2:30 PM, Daniela Meneses <daniela11290(a)gmail.com>
>>>> wrote:
>>>>
>>>>> Hi to all,
>>>>>
>>>>> As you may know I'm working on in some improvements for the String
>>>> class. Until now I implemented some missing tests. Right now I'm looking
>>>> forward to add new methods that could be useful based on Ruby API (
>>>> http://www.ruby-doc.org/core-2.1.0/String.html) These are a few of the
>>>> methods that I'm planning to implement:
>>>>> * chomp(separator=$/) -> new_str
>>>>> * chop() -> new_str
>>>>> * ljust(integer, padstr='') ->new_str
>>>>> * next -> new_str
>>>>> * partition(sep) -> [head, sep, tail]
>>>>>
>>>>> Could you help to find out if these methods are already available for
>>>> the String class?
>>>>> If you have any idea of new methods for the string class, will be
>>>>> really
>>>> welcome.
>>>>> --
>>>>> Cheers,
>>>>> Daniela Meneses
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> best,
>>> Eliot
>>>
>
July 30, 2015
Re: [Pharo-dev] New methods for the String class
by H. Hirzel
Where are the String extension packages available which were mentioned?
1. Olivier Auverlot has all kind of string distance.
2. Hernan Morales has also a package extending string.
3. ... more?
On 7/30/15, H. Hirzel <hannes.hirzel(a)gmail.com> wrote:
> On 2/24/14, Eliot Miranda <eliot.miranda(a)gmail.com> wrote:
>> On Mon, Feb 24, 2014 at 12:29 PM, Alexandre Bergel
>> <alexandre.bergel(a)me.com>wrote:
>>
>>> Would be great to have: 'ConfigurationOfRoassal' chopCamel =>
>>> #('Configuration' 'Of' 'Roassal').
>>>
>>
>> 'ConfigurationOfRoassal' piecesCutWhere: [:a :b| a isLowercase and: [b
>> isUppercase]] an OrderedCollection('Configuration' 'Of' 'Roassal')
>>
>> It's too trivial, surely.
>
> Nice piece of code. Not sure if it is too trivial.
>
> I have never seen #piecesCutWhere before. It is not in Cuis and
> Squeak. Must be a new Pharo method.
>
> --Hannes
>
>
>>
>>
>>>
>>> Alexandre
>>>
>>>
>>> On Feb 24, 2014, at 2:30 PM, Daniela Meneses <daniela11290(a)gmail.com>
>>> wrote:
>>>
>>> > Hi to all,
>>> >
>>> > As you may know I'm working on in some improvements for the String
>>> class. Until now I implemented some missing tests. Right now I'm looking
>>> forward to add new methods that could be useful based on Ruby API (
>>> http://www.ruby-doc.org/core-2.1.0/String.html) These are a few of the
>>> methods that I'm planning to implement:
>>> >
>>> > * chomp(separator=$/) -> new_str
>>> > * chop() -> new_str
>>> > * ljust(integer, padstr='') ->new_str
>>> > * next -> new_str
>>> > * partition(sep) -> [head, sep, tail]
>>> >
>>> > Could you help to find out if these methods are already available for
>>> the String class?
>>> >
>>> > If you have any idea of new methods for the string class, will be
>>> > really
>>> welcome.
>>> >
>>> > --
>>> > Cheers,
>>> > Daniela Meneses
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> best,
>> Eliot
>>
>
July 30, 2015