Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 3 participants
- 144622 messages
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/30300
Home: https://github.com/pharo-project/pharo-core
July 26, 2013
[pharo-project/pharo-core] 5cae6b: 30300
by GitHub
Branch: refs/heads/3.0
Home: https://github.com/pharo-project/pharo-core
Commit: 5cae6b3655c5aeabf1af01b73b80a9e1efc7c17a
https://github.com/pharo-project/pharo-core/commit/5cae6b3655c5aeabf1af01b7…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
A Collections-Sequenceable/Array.cls/instance/sorting/sorted_.st
M FuelTools-Debugger/extension/DebugSession/class/serializeTestFailureContext_toFileNamed_.st
M FuelTools-Debugger/extension/Debugger/class/serializeTestFailureContext_toFileNamed_.st
M Monticello-Loading/MCPackageLoader.cls/instance/private/handleLoadErrorsDuring_.st
A ScriptLoader30/ScriptLoader.cls/instance/pharo - scripts/script135.st
A ScriptLoader30/ScriptLoader.cls/instance/pharo - updates/update30300.st
M ScriptLoader30/ScriptLoader.cls/instance/public/commentForCurrentUpdate.st
R Slot-ClassBuilder/CircularHierarchyConflict.cls/README.md
R Slot-ClassBuilder/CircularHierarchyConflict.cls/definition.st
R Slot-ClassBuilder/InvalidGlobalNameConflict.cls/README.md
R Slot-ClassBuilder/InvalidGlobalNameConflict.cls/definition.st
R Slot-ClassBuilder/InvalidSlotNameConflict.cls/README.md
R Slot-ClassBuilder/InvalidSlotNameConflict.cls/definition.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/README.md
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/definition.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/instance/accessing/layout.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/instance/accessing/layout_.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/instance/accessing/messageText.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/instance/accessing/subType.st
R Slot-ClassBuilder/PrimitiveTypeConflict.cls/instance/accessing/subType_.st
M Slot-ClassBuilder/SlotClassBuilder.cls/instance/accessing/name_.st
M Slot-ClassBuilder/SlotClassBuilder.cls/instance/accessing/superclass_.st
M Slot-ClassBuilder/SlotClassBuilder.cls/instance/private validating/validateClassName.st
R Slot-ClassBuilder/SlotClassBuilder.cls/instance/private validating/validateClass_.st
M Slot-ClassBuilder/SlotClassBuilder.cls/instance/private validating/validateSuperChain_.st
A Slot-ClassBuilder/SlotClassBuilder.cls/instance/private validating/validateSuperclass_.st
R Slot-ClassBuilder/SlotClassBuilder.cls/instance/private/invalidGlobalNameError_.st
R Slot-ClassBuilder/SlotClassBuilderConflict.cls/README.md
R Slot-ClassBuilder/SlotClassBuilderConflict.cls/definition.st
R Slot-ClassBuilder/SlotClassBuilderConflict.cls/instance/accessing/defaultAction.st
R Slot-ClassBuilder/SlotClassBuilderConflict.cls/instance/private/isResumable.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/README.md
R Slot-ClassBuilder/SlotDuplicationConflict.cls/definition.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/host.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/host_.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/messageText.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/newSlot.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/newSlot_.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/oldSlot.st
R Slot-ClassBuilder/SlotDuplicationConflict.cls/instance/accessing/oldSlot_.st
A Slot-Exception/CircularHierarchyError.cls/README.md
A Slot-Exception/CircularHierarchyError.cls/class/signalling/signalFor_.st
A Slot-Exception/CircularHierarchyError.cls/definition.st
A Slot-Exception/DuplicatedSlotName.cls/README.md
A Slot-Exception/DuplicatedSlotName.cls/definition.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/host.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/host_.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/messageText.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/newSlot.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/newSlot_.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/oldSlot.st
A Slot-Exception/DuplicatedSlotName.cls/instance/accessing/oldSlot_.st
A Slot-Exception/IncompatibleLayoutConflict.cls/README.md
A Slot-Exception/IncompatibleLayoutConflict.cls/definition.st
A Slot-Exception/IncompatibleLayoutConflict.cls/instance/accessing/layout.st
A Slot-Exception/IncompatibleLayoutConflict.cls/instance/accessing/layout_.st
A Slot-Exception/IncompatibleLayoutConflict.cls/instance/accessing/messageText.st
A Slot-Exception/IncompatibleLayoutConflict.cls/instance/accessing/subType.st
A Slot-Exception/IncompatibleLayoutConflict.cls/instance/accessing/subType_.st
A Slot-Exception/InvalidGlobalName.cls/README.md
A Slot-Exception/InvalidGlobalName.cls/class/signalling/signal_for_.st
A Slot-Exception/InvalidGlobalName.cls/definition.st
A Slot-Exception/InvalidSlotName.cls/README.md
A Slot-Exception/InvalidSlotName.cls/class/signalling/signalFor_.st
A Slot-Exception/InvalidSlotName.cls/definition.st
A Slot-Exception/InvalidSuperclass.cls/README.md
A Slot-Exception/InvalidSuperclass.cls/class/signalling/signal_for_.st
A Slot-Exception/InvalidSuperclass.cls/definition.st
A Slot-Exception/SlotClassBuilderError.cls/README.md
A Slot-Exception/SlotClassBuilderError.cls/definition.st
A Slot-Exception/SlotClassBuilderWarning.cls/README.md
A Slot-Exception/SlotClassBuilderWarning.cls/definition.st
A Slot-Exception/SlotClassBuilderWarning.cls/instance/accessing/defaultAction.st
A Slot-Exception/SlotNotFound.cls/README.md
A Slot-Exception/SlotNotFound.cls/class/signalling/signalForName_.st
A Slot-Exception/SlotNotFound.cls/class/signalling/signalForName_inClass_.st
A Slot-Exception/SlotNotFound.cls/definition.st
A Slot-Exception/SlotNotFound.cls/instance/accessing/messageText.st
A Slot-Exception/SlotNotFound.cls/instance/accessing/name.st
A Slot-Exception/SlotNotFound.cls/instance/accessing/name_.st
A Slot-Exception/SlotNotFound.cls/instance/accessing/targetClass.st
A Slot-Exception/SlotNotFound.cls/instance/accessing/targetClass_.st
M Slot-Layout/ByteLayout.cls/instance/extending/extendWord.st
R Slot-Layout/LayoutAbstractScope.cls/README.md
R Slot-Layout/LayoutAbstractScope.cls/definition.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/atName_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/atName_ifAbsent_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/fieldSize.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/firstFieldIndex.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/ownFieldSize.st
R Slot-Layout/LayoutAbstractScope.cls/instance/accessing/visibleSlotNames.st
R Slot-Layout/LayoutAbstractScope.cls/instance/comparing/=.st
R Slot-Layout/LayoutAbstractScope.cls/instance/comparing/hash.st
R Slot-Layout/LayoutAbstractScope.cls/instance/enumerating/allSlotsDo_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/enumerating/allSlotsReverseDo_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/enumerating/withParentScopesDo_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/extending/extend.st
R Slot-Layout/LayoutAbstractScope.cls/instance/extending/extend_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/extending/extend_as_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/flattening/flatten.st
R Slot-Layout/LayoutAbstractScope.cls/instance/printing/printSlotDefinitionOn_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/reshaping/rebase_to_.st
R Slot-Layout/LayoutAbstractScope.cls/instance/testing/hasFields.st
R Slot-Layout/LayoutAbstractScope.cls/instance/testing/hasSlots.st
R Slot-Layout/LayoutClassScope.cls/README.md
R Slot-Layout/LayoutClassScope.cls/definition.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/allVisibleSlots.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/fieldSize.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/ownFieldSize.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/parentScope.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/parentScope_.st
R Slot-Layout/LayoutClassScope.cls/instance/accessing/visibleSlotNames.st
R Slot-Layout/LayoutClassScope.cls/instance/comparing/=.st
R Slot-Layout/LayoutClassScope.cls/instance/comparing/hash.st
R Slot-Layout/LayoutClassScope.cls/instance/copying/postCopy.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/allSlotsDo_.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/allSlotsReverseDo_.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/do_.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/reverseDo_.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/withIndexDo_.st
R Slot-Layout/LayoutClassScope.cls/instance/enumerating/withParentScopesDo_.st
R Slot-Layout/LayoutClassScope.cls/instance/flattening/flatten.st
R Slot-Layout/LayoutClassScope.cls/instance/printing/printSlotDefinitionOn_.st
R Slot-Layout/LayoutClassScope.cls/instance/reshaping/rebase_to_.st
R Slot-Layout/LayoutClassScope.cls/instance/testing/hasFields.st
R Slot-Layout/LayoutClassScope.cls/instance/testing/hasSlots.st
M Slot-Layout/LayoutWithSlots.cls/instance/validation/checkSlotNames.st
M Slot-Layout/ObjectLayout.cls/instance/extending/extendByte.st
M Slot-Layout/ObjectLayout.cls/instance/extending/extendCompiledMethod.st
M Slot-Layout/ObjectLayout.cls/instance/extending/extendVariable_.st
M Slot-Layout/ObjectLayout.cls/instance/extending/extendWord.st
M Slot-Layout/ObjectLayout.cls/instance/extending/extend_.st
R Slot-Layout/Slot.cls/README.md
R Slot-Layout/Slot.cls/class/instance creation/asSlot.st
R Slot-Layout/Slot.cls/class/instance creation/named_.st
R Slot-Layout/Slot.cls/class/validating/checkValidName_.st
R Slot-Layout/Slot.cls/definition.st
R Slot-Layout/Slot.cls/instance/accessing/index.st
R Slot-Layout/Slot.cls/instance/accessing/index_.st
R Slot-Layout/Slot.cls/instance/accessing/name_.st
R Slot-Layout/Slot.cls/instance/accessing/parentScopeFor_.st
R Slot-Layout/Slot.cls/instance/accessing/size.st
R Slot-Layout/Slot.cls/instance/comparing/=.st
R Slot-Layout/Slot.cls/instance/comparing/hash.st
R Slot-Layout/Slot.cls/instance/converting/asSlot.st
R Slot-Layout/Slot.cls/instance/finalization/finalize_.st
R Slot-Layout/Slot.cls/instance/initialization/initialize_.st
R Slot-Layout/Slot.cls/instance/meta-object-protocol/read_.st
R Slot-Layout/Slot.cls/instance/meta-object-protocol/write_to_.st
R Slot-Layout/Slot.cls/instance/printing/printOn_.st
R Slot-Layout/Slot.cls/instance/printing/storeInitializationOn_.st
R Slot-Layout/Slot.cls/instance/printing/storeOn_.st
R Slot-Layout/Slot.cls/instance/private/internalRead_.st
R Slot-Layout/Slot.cls/instance/private/internalWrite_to_.st
R Slot-Layout/Slot.cls/instance/testing/isVisible.st
R Slot-Layout/Slot.cls/instance/testing/name.st
R Slot-Layout/SlotNotFound.cls/README.md
R Slot-Layout/SlotNotFound.cls/class/signalling/signalForName_.st
R Slot-Layout/SlotNotFound.cls/class/signalling/signalForName_inClass_.st
R Slot-Layout/SlotNotFound.cls/definition.st
R Slot-Layout/SlotNotFound.cls/instance/accessing/messageText.st
R Slot-Layout/SlotNotFound.cls/instance/accessing/name.st
R Slot-Layout/SlotNotFound.cls/instance/accessing/name_.st
R Slot-Layout/SlotNotFound.cls/instance/accessing/targetClass.st
R Slot-Layout/SlotNotFound.cls/instance/accessing/targetClass_.st
M Slot-Layout/WordLayout.cls/instance/extending/extendByte.st
A Slot-Scope/LayoutAbstractScope.cls/README.md
A Slot-Scope/LayoutAbstractScope.cls/definition.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/atName_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/atName_ifAbsent_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/fieldSize.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/firstFieldIndex.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/ownFieldSize.st
A Slot-Scope/LayoutAbstractScope.cls/instance/accessing/visibleSlotNames.st
A Slot-Scope/LayoutAbstractScope.cls/instance/comparing/=.st
A Slot-Scope/LayoutAbstractScope.cls/instance/comparing/hash.st
A Slot-Scope/LayoutAbstractScope.cls/instance/enumerating/allSlotsDo_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/enumerating/allSlotsReverseDo_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/enumerating/withParentScopesDo_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/extending/extend.st
A Slot-Scope/LayoutAbstractScope.cls/instance/extending/extend_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/extending/extend_as_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/flattening/flatten.st
A Slot-Scope/LayoutAbstractScope.cls/instance/printing/printSlotDefinitionOn_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/reshaping/rebase_to_.st
A Slot-Scope/LayoutAbstractScope.cls/instance/testing/hasFields.st
A Slot-Scope/LayoutAbstractScope.cls/instance/testing/hasSlots.st
A Slot-Scope/LayoutClassScope.cls/README.md
A Slot-Scope/LayoutClassScope.cls/definition.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/allVisibleSlots.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/fieldSize.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/ownFieldSize.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/parentScope.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/parentScope_.st
A Slot-Scope/LayoutClassScope.cls/instance/accessing/visibleSlotNames.st
A Slot-Scope/LayoutClassScope.cls/instance/comparing/=.st
A Slot-Scope/LayoutClassScope.cls/instance/comparing/hash.st
A Slot-Scope/LayoutClassScope.cls/instance/copying/postCopy.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/allSlotsDo_.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/allSlotsReverseDo_.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/do_.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/reverseDo_.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/withIndexDo_.st
A Slot-Scope/LayoutClassScope.cls/instance/enumerating/withParentScopesDo_.st
A Slot-Scope/LayoutClassScope.cls/instance/flattening/flatten.st
A Slot-Scope/LayoutClassScope.cls/instance/printing/printSlotDefinitionOn_.st
A Slot-Scope/LayoutClassScope.cls/instance/reshaping/rebase_to_.st
A Slot-Scope/LayoutClassScope.cls/instance/testing/hasFields.st
A Slot-Scope/LayoutClassScope.cls/instance/testing/hasSlots.st
A Slot-Scope/Slot.cls/README.md
A Slot-Scope/Slot.cls/class/instance creation/asSlot.st
A Slot-Scope/Slot.cls/class/instance creation/named_.st
A Slot-Scope/Slot.cls/class/validating/checkValidName_.st
A Slot-Scope/Slot.cls/definition.st
A Slot-Scope/Slot.cls/instance/accessing/index.st
A Slot-Scope/Slot.cls/instance/accessing/index_.st
A Slot-Scope/Slot.cls/instance/accessing/name_.st
A Slot-Scope/Slot.cls/instance/accessing/parentScopeFor_.st
A Slot-Scope/Slot.cls/instance/accessing/size.st
A Slot-Scope/Slot.cls/instance/comparing/=.st
A Slot-Scope/Slot.cls/instance/comparing/hash.st
A Slot-Scope/Slot.cls/instance/converting/asSlot.st
A Slot-Scope/Slot.cls/instance/finalization/finalize_.st
A Slot-Scope/Slot.cls/instance/initialization/initialize_.st
A Slot-Scope/Slot.cls/instance/meta-object-protocol/read_.st
A Slot-Scope/Slot.cls/instance/meta-object-protocol/write_to_.st
A Slot-Scope/Slot.cls/instance/printing/printOn_.st
A Slot-Scope/Slot.cls/instance/printing/storeInitializationOn_.st
A Slot-Scope/Slot.cls/instance/printing/storeOn_.st
A Slot-Scope/Slot.cls/instance/private/internalRead_.st
A Slot-Scope/Slot.cls/instance/private/internalWrite_to_.st
A Slot-Scope/Slot.cls/instance/testing/isVisible.st
A Slot-Scope/Slot.cls/instance/testing/name.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/helpers/assertInvalidClassName_.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/helpers/shouldnt_extendWith_.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testClassSlotDuplicationConflict.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testClassSlotWithReservedName.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testDirectCircularHierarchyError.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testIndirectCircularHierarchyError.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testSlotDuplicationConflict.st
M SlotTests/SlotClassBuilderSilentTest.cls/instance/tests-errors/testSlotWithReservedName.st
Log Message:
-----------
30300
11203 Dont try resuming an exception that you have made non-resumable
https://pharo.fogbugz.com/f/cases/11203
11240 PreDebugWindow allows to proceed for post mortem contexts
https://pharo.fogbugz.com/f/cases/11240
11237 #sorted no longer copies Arrays
https://pharo.fogbugz.com/f/cases/11237
July 26, 2013
[update 3.0] #30300
by Marcus Denker
30300
-----
11203 Dont try resuming an exception that you have made non-resumable
https://pharo.fogbugz.com/f/cases/11203
11240 PreDebugWindow allows to proceed for post mortem contexts
https://pharo.fogbugz.com/f/cases/11240
11237 #sorted no longer copies Arrays
https://pharo.fogbugz.com/f/cases/11237
Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/SlotTests-MarcusDenker.50.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Slot-MarcusDenker.363.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Monticello-MarcusDenker.842.d…
http://smalltalkhub.com/mc/Pharo/Pharo30/main/FuelTools-Debugger-MarcusDenk…
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Collections-Sequenceable-Marc…
July 26, 2013
Re: [Pharo-dev] [update 3.0] #30296
by Erwan Douaille
2013/7/26 Camillo Bruni <camillobruni(a)gmail.com>
>
> On 2013-07-26, at 08:37, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
> >
> > On Jul 25, 2013, at 11:31 PM, Christophe Demarey <
> Christophe.Demarey(a)inria.fr> wrote:
> >
> >> Hello,
> >>
> >> This release breaks the right click on the mouse. The event is not
> handled anymore.
> >> I checked #30295 => ok, images >= #30296 ko
> >>
> >
> > Yes, I saw that, too. It seems to be side effect of integrating
> >
> > 10448 Smalltalk os should use instance of OSPlatform
> >
> > But the question is why?
> >
> > Marcus
>
> I remember seing some old keybinding code, but only for windows.
> Might be that I accidentally refactored something wrong in one of the
> platform checks.
>
> Does it still work under win/linux?
>
No, win and linux
--
Best regards,
Douaille Erwan <douaille.erwan(a)gmail.com>
July 26, 2013
Re: [Pharo-dev] [update 3.0] #30296
by Camillo Bruni
On 2013-07-26, at 08:37, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
> On Jul 25, 2013, at 11:31 PM, Christophe Demarey <Christophe.Demarey(a)inria.fr> wrote:
>
>> Hello,
>>
>> This release breaks the right click on the mouse. The event is not handled anymore.
>> I checked #30295 => ok, images >= #30296 ko
>>
>
> Yes, I saw that, too. It seems to be side effect of integrating
>
> 10448 Smalltalk os should use instance of OSPlatform
>
> But the question is why?
>
> Marcus
I remember seing some old keybinding code, but only for windows.
Might be that I accidentally refactored something wrong in one of the platform checks.
Does it still work under win/linux?
July 26, 2013
Re: [Pharo-dev] [update 3.0] #30296
by Marcus Denker
On Jul 25, 2013, at 11:31 PM, Christophe Demarey <Christophe.Demarey(a)inria.fr> wrote:
> Hello,
>
> This release breaks the right click on the mouse. The event is not handled anymore.
> I checked #30295 => ok, images >= #30296 ko
>
Yes, I saw that, too. It seems to be side effect of integrating
10448 Smalltalk os should use instance of OSPlatform
But the question is why?
Marcus
July 26, 2013
Re: [Pharo-dev] [update 3.0] #30296
by Christophe Demarey
Hello,
This release breaks the right click on the mouse. The event is not handled anymore.
I checked #30295 => ok, images >= #30296 ko
Christophe.
Le 24 juil. 2013 à 14:46, Marcus Denker a écrit :
> 30296
> -----
>
> 10448 Smalltalk os should use instance of OSPlatform
> https://pharo.fogbugz.com/f/cases/10448
>
> 11225 fix DebuggerTest>>testBasic for the new debugger
> https://pharo.fogbugz.com/f/cases/11225
>
> 11218 SettingDeclaration>>exportAction not send and returns self
> https://pharo.fogbugz.com/f/cases/11218
>
>
> Diff information:
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/ToolsTest-MarcusDenker.denker…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Tools-MarcusDenker.1194.diff
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Tests-MarcusDenker.597.diff
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Support-MarcusDenker.8…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Platforms-MarcusDenker…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Localization-MarcusDen…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Hashing-MarcusDenker.2…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Clipboard-MarcusDenker…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/StartupPreferences-MarcusDenk…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Ring-Tests-Kernel-MarcusDenke…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-Kernel-MarcusDenker.8…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Multilingual-Languages-Marcus…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Morphic-Base-MarcusDenker.52.…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Keys-MarcusDenker.10.diff
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Keymapping-KeyCombinations-Ma…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Keymapping-Core-MarcusDenker.…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/KernelTests-MarcusDenker.537.…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Kernel-MarcusDenker.1532.diff
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/FreeType-MarcusDenker.621.diff
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Files-MarcusDenker.ducasse.30…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/FileSystem-Disk-MarcusDenker.…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/FileSystem-Core-MarcusDenker.…
> http://smalltalkhub.com/mc/Pharo/Pharo30/main/Compatibility-MarcusDenker.18…
>
>
July 25, 2013
Re: [Pharo-dev] Pharo MIDIPlugin
by jannik.laval
Hi pharoers,
I have always the same problem, to reproduce it, you can use the following script.
If you execute it in a clean image and a clean vm, it returns 0, then rerun the last line, it returns 1.
If you execute it in a one-click image, it returns 0.
I don't understand this difference.
Jannik
===
Gofer it
url: 'http://smalltalkhub.com/mc/PharoExtras/Sound/main'
username: ''
password: '';
package: 'ConfigurationOfPharoSound';
load.
((Smalltalk at: #ConfigurationOfPharoSound) project version: '5.0-baseline') load.
(Smalltalk at: #SimpleMIDIPort) primPortCount
===
On Jun 21, 2013, at 8:57 AM, Jannik Laval <jannik.laval(a)gmail.com> wrote:
> Ok, new try to understand:
>
> I loaded Phratch in a new image, with the last vm, it works fine.
> Then I took the structure of the one-click and replace the contents by the working vm, the working images and all my plugins that works outside the one-click package.
> When I run the one-click, it does not work :(
>
> Jannik
>
>
>
> 2013/6/20 jannik.laval <jannik.laval(a)gmail.com>
> So, I tried to load Phratch in multiple VM versions.
> MIDIPlugins does not load if I use a one-click.
>
> Else, If I use the vm + an image, it works fine.
> Where is the problem ?
>
> Here is the report of the latest one-click i found on pharo-project.org:
>
> ===
> Image
> -----
> /Users/janniklaval/Desktop/Pharo2.0 3.app/Contents/Resources/Pharo2.0.image
> Pharo2.0
> Latest update: #20607
> Unnamed
>
> Virtual Machine
> ---------------
> /Users/janniklaval/Desktop/Pharo2.0 3.app/Contents/MacOS/Pharo
> NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
> NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
> git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14535
>
> Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB<
> VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14535
> NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
> NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
>
> Loaded VM Modules
> -----------------
> B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i)
> LocalePlugin 9 June 2005 (e)
> MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>
> VM Built-in Modules
> -------------------
> ADPCMCodecPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> AioPlugin VMConstruction-Plugins-AioPlugin-EstebanLorenzano.13 (i)
> B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> BMPReadWriterPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> ClipboardExtendedPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> DSAPrims VMMaker-oscog-EstebanLorenzano.236 (i)
> DropPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> FFTPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> FloatArrayPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> GeniePlugin v2.0 13 March 2013 VMMaker-oscog-EstebanLorenzano.236 (i)
> HostWindowPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> JPEGReadWriter2Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
> JPEGReaderPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> Klatt VMMaker-oscog-EstebanLorenzano.236 (i)
> LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i)
> Matrix2x3Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
> MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> NativeBoostPlugin NativeBoost-CogPlugin-EstebanLorenzano.18 (i)
> RePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> SocketPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> SoundCodecPrims VMMaker-oscog-EstebanLorenzano.236 (i)
> SoundPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> StarSqueakPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> SurfacePlugin Mar 13 2013 (i)
> UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.32 (i)
> ZipPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>
> ===
>
>
> On Jun 19, 2013, at 10:40 PM, Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com> wrote:
>
>> At some point, I remember that there have been a mess when merging changes from interpreter-VM in cog-vm branch.
>> This might have infected the Pharo-branch and this plugin may have been retracted at that time.
>> I'm not really sure, but that would be my starting point for inquiring about MIDIPlugin status (that's what a CI server can serve well).
>>
>>
>> 2013/6/19 jannik.laval <jannik.laval(a)gmail.com>
>> MIDIPlugin is loaded in a prvious PharoVM version (7.zip in the file directory).
>> Here is the system report, probably something has change since this version:
>>
>> ===
>> Image
>> -----
>> /Users/janniklaval/Desktop/Pharo-2.0/Pharo-2.0.image
>> Pharo2.0
>> Latest update: #20593
>> Unnamed
>>
>> Virtual Machine
>> ---------------
>> /Users/janniklaval/Desktop/Pharo-2.0/Pharo.app/Contents/MacOS/Pharo
>> NBCoInterpreter NativeBoost-CogPlugin-IgorStasenko.15 uuid: 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012
>> NBCogit NativeBoost-CogPlugin-IgorStasenko.15 uuid: 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012
>> git://gitorious.org/cogvm/blessed.git Commit: 452863bdfba2ba0b188e7b172e9bc597a2caa928 Date: 2012-12-07 16:49:46 +0100 By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #5922
>>
>> Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB<
>> VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: 452863bdfba2ba0b188e7b172e9bc597a2caa928 Date: 2012-12-07 16:49:46 +0100 By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #5922
>> NBCoInterpreter NativeBoost-CogPlugin-IgorStasenko.15 uuid: 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012
>> NBCogit NativeBoost-CogPlugin-IgorStasenko.15 uuid: 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012
>> ===
>>
>> Jannik
>>
>> On Jun 19, 2013, at 10:05 PM, NISHIHARA Satoshi <goonsh(a)gmail.com> wrote:
>>
>>> caseOf: MacOSX
>>>
>>> 1. MIDIPlugin in Pharo vm requires SerialPlugin (see sqMacMIDI.c).
>>> 2. source of SerialPlugin is sqUnixSerial.c (see MacOSConfig>>configureSerialPlugin: in vmmaker-image).
>>> 3. at midiInit() of sqMacMIDI.c, it checks the functions of SerialPlugin, but functions below ware missing.
>>> serialPortIsOpen
>>> serialPortSetControl
>>> serialPortNames
>>> serialPortCount
>>> So midiInit() returns interpreterProxy success: false. it causes primitive error while loading.
>>>
>>> 2013/05/03, i'd tried to build vm after these ioLoadFunctionFrom 4 functions comment out, and load sound package from PharoExtras, it could use ScorePlayer. yes, checked midi-out only.
>>>
>>> at least up to Pharo 1.2 MIDIPlugin was loaded.
>>>
>>> regards.
>>>
>>>
>>>
>>>
>>> 2013/6/20 jannik.laval <jannik.laval(a)gmail.com>
>>> In a previous version it was loaded, but I don't remember which one.
>>>
>>> Jannik
>>>
>>> On Jun 19, 2013, at 9:24 PM, Stéphane Ducasse <stephane.ducasse(a)inria.fr> wrote:
>>>
>>>> yes.
>>>>
>>>> On Jun 19, 2013, at 6:56 PM, NISHIHARA Satoshi <goonsh(a)gmail.com> wrote:
>>>>
>>>>> Mac OS X?
>>>>>
>>>>>
>>>>> 2013/6/19 jannik laval <jannik.laval(a)gmail.com>
>>>>> Hi pharoers,
>>>>>
>>>>> It seems that MidiPlugin is not loaded in Pharo2.0.
>>>>> The plugin is present in the repository, but when I try "Smalltalk loadModule: 'MIDIPlugin'" it raises an error.
>>>>>
>>>>> In "Smalltalk listLoadedModules" and "Smalltalk listBuiltinModules" there is no MIDIPlugin.
>>>>> Could someone give me some help to solve this ?
>>>>>
>>>>> Jannik
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> "NISHIHARA Satoshi"
>>>>> [:goonsh :nsh | ^ nishis perform: goonsh with: nsh]
>>>>
>>>
>>>
>>>
>>>
>>> --
>>> --
>>> "NISHIHARA Satoshi"
>>> [:goonsh :nsh | ^ nishis perform: goonsh with: nsh]
>>
>>
>
>
>
>
> --
> ~~Dr. Jannik Laval~~
> Ãcole des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
>
July 25, 2013
Re: [Pharo-dev] Pharo: thanks!
by Tudor Girba
Thanks. And thanks for the picture.
Actually, pictures are really essential for me to look at things like this. If dare to I look back at what this community managed to do ... I cannot because the exponential speed makes me dizzy :).
Doru
On Jul 25, 2013, at 1:33 PM, "Torsten Bergmann" <astares(a)gmx.de> wrote:
> ------------------------------------------------------------------------------------
> In April 2008 "Sapphire" was started as a fork of Squeak (see [1]) when Stef wrote:
>
> "Ideally in 3 years from now we would like to have a small kernel and
> some cool packages that we can load on top."
>
> Initially fixes of Squeak 3.10 were harvested from Mantis, then in May 21 2008
> Sapphire smalltalk has been renamed into Pharo. Pharo, PharoInbox and PharoTreeted
> have been opened at SqueakSource.
>
> The first image "pharo0.1-10028dev08.05.1.zip" was published in May 2008,
> it is still available [2].
>
> Attached is a screenshot. You can compare it to the current Pharo release -
> still it will not show you the many fixes, contributions, changes and the
> time invested by the community that went into cleaning and bringing the
> project on the right track.
>
> Thanks to all who help(ed) shaping it!
>
> [1] http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-April/127815.ht…
> [2] https://gforge.inria.fr/frs/?group_id=1299.
> ------------------------------------------------------------------------------------
> <InitialImage.png>
--
www.tudorgirba.com
"Problem solving should be focused on describing
the problem in a way that makes the solution obvious."
July 25, 2013
Re: [Pharo-dev] Problem with strings, quotes and scape them
by Igor Stasenko
On 24 July 2013 18:38, Chris Cunningham <cunningham.cb(a)gmail.com> wrote:
> Doesn't just #printString do this? It escapes single strings into doubles -
> should do what you want if it is definitely a string.
> -Chris
>
yes, printString does exactly what you want.
>
> On Wed, Jul 24, 2013 at 8:34 AM, Mariano Martinez Peck
> <marianopeck(a)gmail.com> wrote:
>>
>> Hi guys. I am a bit lost here and maybe someone can give me a hand. I have
>> a string that may include a single quote inside. Say I have the string 'Sell
>> ''13' . This string actually has a SINGLE quote, so if you print it in a
>> file for example, you get 'Sell '13'. Of course, when you inspect the string
>> in Pharo, it has 2 single quotes: 'Sell '' 13'. ok?
>>
>> Now...what I need is (quite weird I know) is to build a closure as a
>> string and using the previous string as a literal of the closure.
>>
>> Imagine there is no single quote problem in my string, this would work
>> perfect:
>>
>> (Compiler evaluate: '[ ', ' Transcript show: ', 'Sell '
>> surroundedBySingleQuotes, ']') value.
>>
>> But, if instead of having 'Sell ', I have 'Sell '' 13', like this:
>>
>> (Compiler evaluate: '[ ', ' Transcript show: ', 'Sell '' 13'
>> surroundedBySingleQuotes, ']') value.
>>
>> I get a SyntaxError of a unmatched string:
>>
>> [ Transcript show: 'Sell ' 13Unmatched string quote -> ']
>>
>> So...what can I do? I GUESS the solution is to scape that. If I try
>> adding 2 more single quotes, like this:
>>
>> (Compiler evaluate: '[ ', ' Transcript show: ', 'Sell '''' 13'
>> surroundedBySingleQuotes, ']') value.
>>
>> it seems to work. If this is correct, is there an easy way (a method?) to
>> scape my string automatically so that it works?
>>
>> Thanks in advance,
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>
>
--
Best regards,
Igor Stasenko.
July 25, 2013