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
August 2015
- 967 messages
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/50288
Home: https://github.com/pharo-project/pharo-core
Aug. 30, 2015
[pharo-project/pharo-core] e9dc91: 50288
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/pharo-project/pharo-core
Commit: e9dc91e2a02254e383983637de6cf1d1009770ea
https://github.com/pharo-project/pharo-core/commit/e9dc91e2a02254e383983637…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M AST-Core.package/NumberParser.class/instance/parsing-large int/nextElementaryLargeIntegerBase_.st
M AST-Core.package/RBParser.class/instance/private/patchLiteralMessage.st
M BaselineOfQualityAssistant.package/BaselineOfQualityAssistant.class/instance/api projectSpec/baseline_.st
M ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/symbolic versions/development_.st
M ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/symbolic versions/stable_.st
R ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/versions/pre1%5F4%5F0_.st
A ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/versions/pre1%5F5%5F0_.st
A ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/versions/v1%5F4%5F0_.st
A ConfigurationOfQualityAssistant.package/ConfigurationOfQualityAssistant.class/instance/versions/v1%5F4%5F1_.st
M ConfigurationOfRenraku.package/ConfigurationOfRenraku.class/instance/symbolic versions/development_.st
M ConfigurationOfRenraku.package/ConfigurationOfRenraku.class/instance/symbolic versions/stable_.st
R ConfigurationOfRenraku.package/ConfigurationOfRenraku.class/instance/versions/pre0%5F6%5F0_.st
A ConfigurationOfRenraku.package/ConfigurationOfRenraku.class/instance/versions/pre0%5F7%5F0_.st
A ConfigurationOfRenraku.package/ConfigurationOfRenraku.class/instance/versions/v0%5F6%5F0_.st
M OpalCompiler-Core.package/extension/RBMessageNode/instance/isInlineIf.st
R OpalCompiler-Tests.package/OCCompilerNotifyingTest.class/instance/testing-block arguments/testifTrueBlockWithArgument.st
A QualityAssistant.package/QACriticsSeen.class/README.md
A QualityAssistant.package/QACriticsSeen.class/definition.st
A QualityAssistant.package/QAInitiateCriticBan.class/README.md
A QualityAssistant.package/QAInitiateCriticBan.class/definition.st
A QualityAssistant.package/QANautilusPlugin.class/instance/announcement handling/criticBanned_.st
M QualityAssistant.package/QANautilusPlugin.class/instance/registration/registerTo_.st
M QualityAssistant.package/QANautilusPluginMorph.class/instance/actions/fixAutomatically_.st
R QualityAssistant.package/QANautilusPluginMorph.class/instance/confirmation-dialog/buildConfirmationCheckbox_.st
R QualityAssistant.package/QANautilusPluginMorph.class/instance/confirmation-dialog/buildConfirmationHeader_.st
R QualityAssistant.package/QANautilusPluginMorph.class/instance/confirmation-dialog/buildConfirmationMessage_.st
M QualityAssistant.package/QANautilusPluginMorph.class/instance/list-morph/getCritics.st
A QualityAssistant.package/QAViewedDiff.class/README.md
A QualityAssistant.package/QAViewedDiff.class/definition.st
A QualityAssistant.package/extension/CompiledMethod/instance/guidedBan_.st
R QualityAssistant.package/extension/CompiledMethod/instance/guidedSkip_.st
M QualityAssistant.package/extension/ReCritic/instance/guidedSkip.st
A QualityAssistant.package/extension/ReEngine/instance/notifyBanInitiatedFor_of_.st
A QualityAssistant.package/extension/ReEngine/instance/notifyCriticsSeen_of_.st
A QualityAssistant.package/extension/ReEngine/instance/notifyViewedDiffFor_of_.st
A QualityAssistant.package/extension/TBehavior/instance/guidedBan_.st
M QualityAssistant.package/extension/TBehavior/instance/guidedSkip_.st
A Renraku-Test.package/ReCriticTest.class/instance/tests/testBan.st
A Renraku-Test.package/ReCriticTest.class/instance/tests/testBan1.st
R Renraku-Test.package/ReCriticTest.class/instance/tests/testSkip.st
R Renraku-Test.package/ReCriticTest.class/instance/tests/testSkip1.st
A Renraku-Test.package/RenrakuTest.class/instance/tests/testBan.st
A Renraku-Test.package/RenrakuTest.class/instance/tests/testBan1.st
A Renraku-Test.package/RenrakuTest.class/instance/tests/testBan2.st
R Renraku-Test.package/RenrakuTest.class/instance/tests/testSkip.st
R Renraku-Test.package/RenrakuTest.class/instance/tests/testSkip1.st
R Renraku-Test.package/RenrakuTest.class/instance/tests/testSkip2.st
A Renraku.package/ReCritic.class/instance/actions/ban.st
M Renraku.package/ReCritic.class/instance/actions/fixAutomatically.st
R Renraku.package/ReCritic.class/instance/actions/skip.st
A Renraku.package/ReCriticAutofixed.class/README.md
A Renraku.package/ReCriticAutofixed.class/definition.st
A Renraku.package/ReCriticBanned.class/README.md
A Renraku.package/ReCriticBanned.class/definition.st
A Renraku.package/ReCriticBanned.class/instance/accessing/entityBanLevel.st
A Renraku.package/ReCriticBanned.class/instance/accessing/entityBanLevel_.st
A Renraku.package/ReCriticEvent.class/README.md
A Renraku.package/ReCriticEvent.class/definition.st
A Renraku.package/ReCriticEvent.class/instance/accessing/entity.st
A Renraku.package/ReCriticEvent.class/instance/accessing/entity_.st
M Renraku.package/ReEngine.class/README.md
M Renraku.package/ReEngine.class/definition.st
A Renraku.package/ReEngine.class/instance/accessing/announcer.st
A Renraku.package/ReEngine.class/instance/announce/announce_.st
A Renraku.package/ReEngine.class/instance/announce/notifyCritic_AutoFixedFor_.st
A Renraku.package/ReEngine.class/instance/announce/notifyCritic_of_BannedOn_.st
A Renraku.package/ReEngine.class/instance/announce/notifyEntity_CriticizedWith_.st
A Renraku.package/ReEntityCriticized.class/README.md
A Renraku.package/ReEntityCriticized.class/definition.st
A Renraku.package/ReMultipleCriticsEvent.class/README.md
A Renraku.package/ReMultipleCriticsEvent.class/definition.st
A Renraku.package/ReMultipleCriticsEvent.class/instance/accessing/critics.st
A Renraku.package/ReMultipleCriticsEvent.class/instance/accessing/critics_.st
A Renraku.package/ReSingleCriticEvent.class/README.md
A Renraku.package/ReSingleCriticEvent.class/definition.st
A Renraku.package/ReSingleCriticEvent.class/instance/accessing/critic.st
A Renraku.package/ReSingleCriticEvent.class/instance/accessing/critic_.st
A Renraku.package/extension/CompiledMethod/instance/ban_.st
M Renraku.package/extension/CompiledMethod/instance/critics.st
R Renraku.package/extension/CompiledMethod/instance/skip_.st
A Renraku.package/extension/TBehavior/instance/ban_.st
M Renraku.package/extension/TBehavior/instance/critics.st
R Renraku.package/extension/TBehavior/instance/skip_.st
A Renraku.package/extension/TheManifestBuilder/instance/banRule_for_.st
A Renraku.package/extension/TheManifestBuilder/instance/bansRule_for_.st
R Renraku.package/extension/TheManifestBuilder/instance/skipRule_for_.st
R Renraku.package/extension/TheManifestBuilder/instance/skipsRule_for_.st
M Ring-Core-Kernel.package/RGMethodDefinition.class/instance/source pointers/sourcePointer.st
M Ring-Tests-Kernel.package/RGMethodDefinitionTest.class/instance/testing/testAsActive.st
M Ring-Tests-Kernel.package/RGMethodDefinitionTest.class/instance/testing/testExistingMethodWithPointer.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50287.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50288.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50287.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50288.st
M ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
50288
16431 Announcements with QualityAssistant
https://pharo.fogbugz.com/f/cases/16431
16417 instant Syntax Error Notification
https://pharo.fogbugz.com/f/cases/16417
16423 Replace == nil with isNil in AST-Core
https://pharo.fogbugz.com/f/cases/16423
16419 nil sourcePointer on Active Ring methods
https://pharo.fogbugz.com/f/cases/16419
http://files.pharo.org/image/50/50288.zip
Aug. 30, 2015
Re: [Pharo-dev] Combining Brick, Bloc, Glamour and Morphic
by Aliaksei Syrel
You have to wait :)
Reusing morph brick widgets in bloc world is not possible... you have to
wait until basic widgets are rewritten. For text field try BrTextPane - it
is based on TxText, Rubric is depreciated in Bloc. Select box is not yet
implemented
Cheers,
Alex
On Sat, Aug 29, 2015 at 4:24 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
> Hi,
>
> is it possible to combine Glamour bricks with the new Bricks?
>
> Namely I am looking for text field input and select box (drop box).
>
> There is GLMRubTextFieldBrick or RubTextFieldMorph
> however the GLM* seems to require some kind of special themer, and regular
> morphs fail on #isBrickedBloc (I also tried asBrick, however that returns
> GLMMorphBrick which also doesn't respond to #isBrickedBloc).
>
> So is it possible to combine it somehow, or do I have to wait until all
> the basic widgets are written in Bloc/Brick?
>
> Thanks,
> Peter
>
Aug. 29, 2015
Combining Brick, Bloc, Glamour and Morphic
by Peter Uhnák
Hi,
is it possible to combine Glamour bricks with the new Bricks?
Namely I am looking for text field input and select box (drop box).
There is GLMRubTextFieldBrick or RubTextFieldMorph
however the GLM* seems to require some kind of special themer, and regular
morphs fail on #isBrickedBloc (I also tried asBrick, however that returns
GLMMorphBrick which also doesn't respond to #isBrickedBloc).
So is it possible to combine it somehow, or do I have to wait until all the
basic widgets are written in Bloc/Brick?
Thanks,
Peter
Aug. 29, 2015
About videos, youtube and our future mooc
by stepharo
Hi guys
1 Pharo Starter Kit
----------------
We started to work on a Pharo Starter Kit distribution (to be announced
soon) containing
- all our new lecture support (revisited lectures)
- the books
- vm/images
- videos
- ...
All the material will be used for the Pharo Mooc we are working on
http://sdmeta.gforge.inria.fr/StarterKitCache/
Point 1: If you have suggestions please let us know.
YouTube Collection
----------------
I also started to collect youtube videos to put on the starter kit.
You can find a first collection at
http://sdmeta.gforge.inria.fr/Videos/YouTubeVideos/
If you know a cool video that you think should be added to this
collection let me know.
3 Future nice videos
-----------------
Now for the Mooc we would like to have a special ressources where each week
we let the students watch cool videos on cool external projects.
- We will propose a kind of template such as 3 min max, a title, email,
project
If you have idea start to think about it.
Stef
Aug. 29, 2015
Re: [Pharo-dev] Unresponsive Bloc/Brick UI
by Peter Uhnák
Excellent, thank you!
Peter
p.s. I almost opened Spotter to find the method... :)
On Sat, Aug 29, 2015 at 1:16 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
wrote:
> Just comment the following shortcut definition
> GTSpotterGlobalShortcut>>#keymapToggle
>
> Cheers,
> Alex
>
> On Sat, Aug 29, 2015 at 1:04 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>
>> Is it possible to disable it then? Because opening Spotter is muscle
>> memory for me so I will open it by accident sooner or later.
>>
>> Thanks,
>> Peter
>>
>> On Sat, Aug 29, 2015 at 1:01 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
>> wrote:
>>
>>> Is it possible that opening Spotter has corrupted the image?
>>>
>>>
>>> Yes, Spotter corrupts image :( I thinks it is somehow connected with
>>> usage of defer: by Spotter to schedule code execution in UI thread from
>>> background thread (to perform callback in UI thread) that is not compatible
>>> in Bloc world. Bloc introduces new Alarm mechanism, so defer: is
>>> depreciated and I suppose Alarm are not completely compatible with old
>>> morphic mechanism.
>>>
>>> Sadly, but Spotter must not be opened in Bloc otherwise image dies
>>>
>>> Cheers,
>>> Alex
>>>
>>> On Sat, Aug 29, 2015 at 12:56 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>>
>>>> I did use it and I know it froze after that...
>>>> but now it happens even without using Spotter.
>>>>
>>>> Is it possible that opening Spotter has corrupted the image?
>>>>
>>>> Peter
>>>>
>>>> On Sat, Aug 29, 2015 at 12:35 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Peter,
>>>>>
>>>>> Do you use Spotter while in Bloc?
>>>>>
>>>>> Cheers,
>>>>> Alex
>>>>>
>>>>> On Sat, Aug 29, 2015 at 12:32 PM, Peter Uhnák <i.uhnak(a)gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've been playing with the latest Brick tools, however after about a
>>>>>> minute or two the UI always becomes completely unresponsive. I cannot move
>>>>>> anything nor do anything. If I press <cmd>+<dot>
>>>>>> this shows in my terminal... but the UI is still unresponsive.
>>>>>>
>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>> User Interrupt
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>handleEvent:
>>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>sendEventToSpace:
>>>>>>
>>>>>> BlMorphicEventListenerRecord(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>>
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>removeEventListener:
>>>>>> [ :sp | sp removeEventListener: self ] in
>>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug in Block: [ :sp
>>>>>> | sp removeEventListener: self ]
>>>>>> BlockClosure>>cull:
>>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>spaceDo:
>>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug
>>>>>> BlMorphicEventListenerRecord>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent
>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>
>>>>>> Anyone has any idea? This is the original image I've been playing
>>>>>> with
>>>>>> https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view
>>>>>>
>>>>>> Thanks,
>>>>>> Peter
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
Aug. 29, 2015
Re: [Pharo-dev] Unresponsive Bloc/Brick UI
by Aliaksei Syrel
Just comment the following shortcut definition
GTSpotterGlobalShortcut>>#keymapToggle
Cheers,
Alex
On Sat, Aug 29, 2015 at 1:04 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
> Is it possible to disable it then? Because opening Spotter is muscle
> memory for me so I will open it by accident sooner or later.
>
> Thanks,
> Peter
>
> On Sat, Aug 29, 2015 at 1:01 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
> wrote:
>
>> Is it possible that opening Spotter has corrupted the image?
>>
>>
>> Yes, Spotter corrupts image :( I thinks it is somehow connected with
>> usage of defer: by Spotter to schedule code execution in UI thread from
>> background thread (to perform callback in UI thread) that is not compatible
>> in Bloc world. Bloc introduces new Alarm mechanism, so defer: is
>> depreciated and I suppose Alarm are not completely compatible with old
>> morphic mechanism.
>>
>> Sadly, but Spotter must not be opened in Bloc otherwise image dies
>>
>> Cheers,
>> Alex
>>
>> On Sat, Aug 29, 2015 at 12:56 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>
>>> I did use it and I know it froze after that...
>>> but now it happens even without using Spotter.
>>>
>>> Is it possible that opening Spotter has corrupted the image?
>>>
>>> Peter
>>>
>>> On Sat, Aug 29, 2015 at 12:35 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
>>> wrote:
>>>
>>>> Hi Peter,
>>>>
>>>> Do you use Spotter while in Bloc?
>>>>
>>>> Cheers,
>>>> Alex
>>>>
>>>> On Sat, Aug 29, 2015 at 12:32 PM, Peter Uhnák <i.uhnak(a)gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I've been playing with the latest Brick tools, however after about a
>>>>> minute or two the UI always becomes completely unresponsive. I cannot move
>>>>> anything nor do anything. If I press <cmd>+<dot>
>>>>> this shows in my terminal... but the UI is still unresponsive.
>>>>>
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>> User Interrupt
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>handleEvent:
>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>sendEventToSpace:
>>>>>
>>>>> BlMorphicEventListenerRecord(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>>
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>removeEventListener:
>>>>> [ :sp | sp removeEventListener: self ] in
>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug in Block: [ :sp
>>>>> | sp removeEventListener: self ]
>>>>> BlockClosure>>cull:
>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>spaceDo:
>>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug
>>>>> BlMorphicEventListenerRecord>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>
>>>>> Anyone has any idea? This is the original image I've been playing with
>>>>> https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view
>>>>>
>>>>> Thanks,
>>>>> Peter
>>>>>
>>>>
>>>>
>>>
>>
>
Aug. 29, 2015
Re: [Pharo-dev] Unresponsive Bloc/Brick UI
by Peter Uhnák
Is it possible to disable it then? Because opening Spotter is muscle memory
for me so I will open it by accident sooner or later.
Thanks,
Peter
On Sat, Aug 29, 2015 at 1:01 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
wrote:
> Is it possible that opening Spotter has corrupted the image?
>
>
> Yes, Spotter corrupts image :( I thinks it is somehow connected with usage
> of defer: by Spotter to schedule code execution in UI thread from
> background thread (to perform callback in UI thread) that is not compatible
> in Bloc world. Bloc introduces new Alarm mechanism, so defer: is
> depreciated and I suppose Alarm are not completely compatible with old
> morphic mechanism.
>
> Sadly, but Spotter must not be opened in Bloc otherwise image dies
>
> Cheers,
> Alex
>
> On Sat, Aug 29, 2015 at 12:56 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>
>> I did use it and I know it froze after that...
>> but now it happens even without using Spotter.
>>
>> Is it possible that opening Spotter has corrupted the image?
>>
>> Peter
>>
>> On Sat, Aug 29, 2015 at 12:35 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
>> wrote:
>>
>>> Hi Peter,
>>>
>>> Do you use Spotter while in Bloc?
>>>
>>> Cheers,
>>> Alex
>>>
>>> On Sat, Aug 29, 2015 at 12:32 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I've been playing with the latest Brick tools, however after about a
>>>> minute or two the UI always becomes completely unresponsive. I cannot move
>>>> anything nor do anything. If I press <cmd>+<dot>
>>>> this shows in my terminal... but the UI is still unresponsive.
>>>>
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> User Interrupt
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>handleEvent:
>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>sendEventToSpace:
>>>>
>>>> BlMorphicEventListenerRecord(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>>
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>removeEventListener:
>>>> [ :sp | sp removeEventListener: self ] in
>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug in Block: [ :sp
>>>> | sp removeEventListener: self ]
>>>> BlockClosure>>cull:
>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>spaceDo:
>>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug
>>>> BlMorphicEventListenerRecord>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>
>>>> Anyone has any idea? This is the original image I've been playing with
>>>> https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view
>>>>
>>>> Thanks,
>>>> Peter
>>>>
>>>
>>>
>>
>
Aug. 29, 2015
Re: [Pharo-dev] Unresponsive Bloc/Brick UI
by Aliaksei Syrel
>
> Is it possible that opening Spotter has corrupted the image?
Yes, Spotter corrupts image :( I thinks it is somehow connected with usage
of defer: by Spotter to schedule code execution in UI thread from
background thread (to perform callback in UI thread) that is not compatible
in Bloc world. Bloc introduces new Alarm mechanism, so defer: is
depreciated and I suppose Alarm are not completely compatible with old
morphic mechanism.
Sadly, but Spotter must not be opened in Bloc otherwise image dies
Cheers,
Alex
On Sat, Aug 29, 2015 at 12:56 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
> I did use it and I know it froze after that...
> but now it happens even without using Spotter.
>
> Is it possible that opening Spotter has corrupted the image?
>
> Peter
>
> On Sat, Aug 29, 2015 at 12:35 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
> wrote:
>
>> Hi Peter,
>>
>> Do you use Spotter while in Bloc?
>>
>> Cheers,
>> Alex
>>
>> On Sat, Aug 29, 2015 at 12:32 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I've been playing with the latest Brick tools, however after about a
>>> minute or two the UI always becomes completely unresponsive. I cannot move
>>> anything nor do anything. If I press <cmd>+<dot>
>>> this shows in my terminal... but the UI is still unresponsive.
>>>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> User Interrupt
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>handleEvent:
>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>sendEventToSpace:
>>>
>>> BlMorphicEventListenerRecord(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>>
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>removeEventListener:
>>> [ :sp | sp removeEventListener: self ] in
>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug in Block: [ :sp
>>> | sp removeEventListener: self ]
>>> BlockClosure>>cull:
>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>spaceDo:
>>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug
>>> BlMorphicEventListenerRecord>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> Anyone has any idea? This is the original image I've been playing with
>>> https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view
>>>
>>> Thanks,
>>> Peter
>>>
>>
>>
>
Aug. 29, 2015
Re: [Pharo-dev] Unresponsive Bloc/Brick UI
by Peter Uhnák
I did use it and I know it froze after that...
but now it happens even without using Spotter.
Is it possible that opening Spotter has corrupted the image?
Peter
On Sat, Aug 29, 2015 at 12:35 PM, Aliaksei Syrel <alex.syrel(a)gmail.com>
wrote:
> Hi Peter,
>
> Do you use Spotter while in Bloc?
>
> Cheers,
> Alex
>
> On Sat, Aug 29, 2015 at 12:32 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>
>> Hi,
>>
>> I've been playing with the latest Brick tools, however after about a
>> minute or two the UI always becomes completely unresponsive. I cannot move
>> anything nor do anything. If I press <cmd>+<dot>
>> this shows in my terminal... but the UI is still unresponsive.
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> User Interrupt
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>handleEvent:
>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>sendEventToSpace:
>>
>> BlMorphicEventListenerRecord(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>>
>> BlMouseButtonOutsideEventListener(BlEventListener)>>privateRemoveEventListener:fromOwner:previousInChain:
>> BlMorphicCompatibleBlocSpace(BlBlocSpace)>>removeEventListener:
>> [ :sp | sp removeEventListener: self ] in
>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug in Block: [ :sp
>> | sp removeEventListener: self ]
>> BlockClosure>>cull:
>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>spaceDo:
>> BlMorphicEventListenerRecord(BlGlobalEventListener)>>unplug
>> BlMorphicEventListenerRecord>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent:
>> BlMouseButtonOutsideEventListener(BlEventListener)>>handleEvent
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> Anyone has any idea? This is the original image I've been playing with
>> https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view
>>
>> Thanks,
>> Peter
>>
>
>
Aug. 29, 2015