Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
January 2011
- 124 participants
- 2303 messages
[Pharo-project] Xtreams up to date
by Torsten Bergmann
Used your Gofer script in Pharo-core 1.2 and Pharo-dev 1.1.,
but after loading I run the tests with many errors and failures...
Is it Squeak only? (which I doubt since the loading script uses
Gofer instead of Installer and Gofer is Pharo while Installer is
Squeak).
Would be nice if we could have a working ConfigurationOfXtream in http://squeaksource.com/MetacelloRepository so it is easy accessible and working packages are versioned together using Metacello.
Thx
T.
--
NEU: FreePhone - kostenlos mobil telefonieren und surfen!
Jetzt informieren: http://www.gmx.net/de/go/freephone
Jan. 12, 2011
Re: [Pharo-project] INRIA-CEA-EDF Deep into Smalltalk School registration open
by Stefan Marr
Hi Stéphane:
Are the abstracts for the lectures available anywhere?
And, just a detail, but the schedule does not seem to reflect the speakers, I see neither Marcus nor Theo on it.
Best regards
Stefan
On 12 Jan 2011, at 10:01, Stéphane Ducasse wrote:
> The registration for the school: deep on Smalltalk organized at INRIA Lille Nord Europe is now open.
> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>
> Please register as soon as possible so that we can build some estimates.
> Please register even if you are local or close.
>
> ==== SCHOOL
>
> The objective of this school is to present on advanced Smalltalk topics such as compiler compiler, virtual machine, interaction with C, advanced UI, ...
> The school is structured around two main lectures on Virtual machines and a hand on sessions.
> ⢠Igor Stasenko RMOD Lille France
> ⢠Dr. Noury Bouraqadi
> ⢠Henrik Johansen Norway
> ⢠Jorge Ressia SCG Bern Switzerland
> ⢠Marcus Denker RMOD Lille France
> ⢠Prof. Theo D'Hondt VUB Belgium
> ⢠Dr. Tudor Girba Switzerland
> ⢠Dr. Eliot Miranda US
>
> ⢠Date : du 7 mars 2011 au 11 mars 2011
> ⢠Lieu : Centre de recherche INRIA Lille Nord Europe
>
> ***There will be certainly a Pharo Sprint the saturday 15 of March. You are welcomed ***
>
> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>
> HOTEL
> ====
> I'm negotiating with some hotels to provide fast a list.
> Now the first hotel that is cheap and good and that agreed to get better rooms
> for the same price is Hotel Agora
> 14 r Molinel 59000 LILLE
> Mail : agorahotel(a)yahoo.fr.
> 03 20 31 55 52
> fax :.03 20 06 27 54
> You should mention that you are coming to INRIA to get reduction.
>
> Stef
--
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax: +32 2 629 3525
Jan. 12, 2011
Re: [Pharo-project] INRIA-CEA-EDF Deep into Smalltalk School registration open
by Tudor Girba
Is the sprint going to be on the 15 or 12?
Cheers,
Doru
On 12 Jan 2011, at 10:02, stephane ducasse wrote:
> I forgot to say that ESUG will sponsor this event and can hel you financially.
> Please address your request to me.
>
> Stef
>
> On Jan 12, 2011, at 10:01 AM, Stéphane Ducasse wrote:
>
>> The registration for the school: deep on Smalltalk organized at INRIA Lille Nord Europe is now open.
>> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>>
>> Please register as soon as possible so that we can build some estimates.
>> Please register even if you are local or close.
>>
>> ==== SCHOOL
>>
>> The objective of this school is to present on advanced Smalltalk topics such as compiler compiler, virtual machine, interaction with C, advanced UI, ...
>> The school is structured around two main lectures on Virtual machines and a hand on sessions.
>> ⢠Igor Stasenko RMOD Lille France
>> ⢠Dr. Noury Bouraqadi
>> ⢠Henrik Johansen Norway
>> ⢠Jorge Ressia SCG Bern Switzerland
>> ⢠Marcus Denker RMOD Lille France
>> ⢠Prof. Theo D'Hondt VUB Belgium
>> ⢠Dr. Tudor Girba Switzerland
>> ⢠Dr. Eliot Miranda US
>>
>> ⢠Date : du 7 mars 2011 au 11 mars 2011
>> ⢠Lieu : Centre de recherche INRIA Lille Nord Europe
>>
>> ***There will be certainly a Pharo Sprint the saturday 15 of March. You are welcomed ***
>>
>> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>>
>> HOTEL
>> ====
>> I'm negotiating with some hotels to provide fast a list.
>> Now the first hotel that is cheap and good and that agreed to get better rooms
>> for the same price is Hotel Agora
>> 14 r Molinel 59000 LILLE
>> Mail : agorahotel(a)yahoo.fr.
>> 03 20 31 55 52
>> fax :.03 20 06 27 54
>> You should mention that you are coming to INRIA to get reduction.
>>
>> Stef
>
>
--
www.tudorgirba.com
"When people care, great things can happen."
Jan. 12, 2011
Re: [Pharo-project] INRIA-CEA-EDF Deep into Smalltalk School registration open
by stephane ducasse
I forgot to say that ESUG will sponsor this event and can hel you financially.
Please address your request to me.
Stef
On Jan 12, 2011, at 10:01 AM, Stéphane Ducasse wrote:
> The registration for the school: deep on Smalltalk organized at INRIA Lille Nord Europe is now open.
> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>
> Please register as soon as possible so that we can build some estimates.
> Please register even if you are local or close.
>
> ==== SCHOOL
>
> The objective of this school is to present on advanced Smalltalk topics such as compiler compiler, virtual machine, interaction with C, advanced UI, ...
> The school is structured around two main lectures on Virtual machines and a hand on sessions.
> ⢠Igor Stasenko RMOD Lille France
> ⢠Dr. Noury Bouraqadi
> ⢠Henrik Johansen Norway
> ⢠Jorge Ressia SCG Bern Switzerland
> ⢠Marcus Denker RMOD Lille France
> ⢠Prof. Theo D'Hondt VUB Belgium
> ⢠Dr. Tudor Girba Switzerland
> ⢠Dr. Eliot Miranda US
>
> ⢠Date : du 7 mars 2011 au 11 mars 2011
> ⢠Lieu : Centre de recherche INRIA Lille Nord Europe
>
> ***There will be certainly a Pharo Sprint the saturday 15 of March. You are welcomed ***
>
> http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
>
> HOTEL
> ====
> I'm negotiating with some hotels to provide fast a list.
> Now the first hotel that is cheap and good and that agreed to get better rooms
> for the same price is Hotel Agora
> 14 r Molinel 59000 LILLE
> Mail : agorahotel(a)yahoo.fr.
> 03 20 31 55 52
> fax :.03 20 06 27 54
> You should mention that you are coming to INRIA to get reduction.
>
> Stef
Jan. 12, 2011
[Pharo-project] INRIA-CEA-EDF Deep into Smalltalk School registration open
by Stéphane Ducasse
The registration for the school: deep on Smalltalk organized at INRIA Lille Nord Europe is now open.
http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
Please register as soon as possible so that we can build some estimates.
Please register even if you are local or close.
==== SCHOOL
The objective of this school is to present on advanced Smalltalk topics such as compiler compiler, virtual machine, interaction with C, advanced UI, ...
The school is structured around two main lectures on Virtual machines and a hand on sessions.
⢠Igor Stasenko RMOD Lille France
⢠Dr. Noury Bouraqadi
⢠Henrik Johansen Norway
⢠Jorge Ressia SCG Bern Switzerland
⢠Marcus Denker RMOD Lille France
⢠Prof. Theo D'Hondt VUB Belgium
⢠Dr. Tudor Girba Switzerland
⢠Dr. Eliot Miranda US
⢠Date : du 7 mars 2011 au 11 mars 2011
⢠Lieu : Centre de recherche INRIA Lille Nord Europe
***There will be certainly a Pharo Sprint the saturday 15 of March. You are welcomed ***
http://www.inria.fr/centre-de-recherche-inria/lille-nord-europe/agenda/smal…
HOTEL
====
I'm negotiating with some hotels to provide fast a list.
Now the first hotel that is cheap and good and that agreed to get better rooms
for the same price is Hotel Agora
14 r Molinel 59000 LILLE
Mail : agorahotel(a)yahoo.fr.
03 20 31 55 52
fax :.03 20 06 27 54
You should mention that you are coming to INRIA to get reduction.
Stef
Jan. 12, 2011
Re: [Pharo-project] Issue 3532 in pharo: OB does not allow accepting after deletion only
by pharo@googlecode.com
Updates:
Cc: renggli
Comment #1 on issue 3532 by marianopeck: OB does not allow accepting after
deletion only
http://code.google.com/p/pharo/issues/detail?id=3532
hehehhe nice find. I could reproduce it.
Jan. 12, 2011
[Pharo-project] Issue 3532 in pharo: OB does not allow accepting after deletion only
by pharo@googlecode.com
Status: Accepted
Owner: tudor.girba
Labels: Type-ReportDefect Importance-High Milestone-1.2-DevImage
New issue 3532 by tudor.girba: OB does not allow accepting after deletion
only
http://code.google.com/p/pharo/issues/detail?id=3532
Pharo image:
https://pharo-ic.lille.inria.fr/hudson/view/Pharo/job/Pharo%201.2/56/artifa…
Virtual machine used: Cog VM 2316
Class browser used (if applicable): OBSystemBrowserAdaptor
Steps to reproduce:
1. Open a browser
2. Select any method
3. Only remove a character
4. Try to accept and it will do nothing
Jan. 12, 2011
[Pharo-project] chart morphs?
by Esteban Lorenzano
Hi,
I'm looking for some morphs for building charts (pie, bars, etc.)... is there something already there, or I need to make them?
Cheers,
Esteban
Jan. 12, 2011
Re: [Pharo-project] [BUG]LargePositiveInteger(Object)>>error:
by Stuart Herring
It seems to be related to the VM.
To reproduce, just open a browser and save and quit.
Then opening the image with Cog r2344 or r2345 will result in this
error - it seems to be happening in the startup process.
If you debug it, the code that apparently causes the problem actually
works fine when manually invoked.
Earlier versions of Cog don't have this problem - r2316 works fine.
I'm using the standard 1.1.1 image on Linux (Omnibrowser is OB-Standard-lr.479)
Regards,
Stuart
On Wed, Jan 12, 2011 at 3:06 AM, Pat Maddox <patmaddox(a)me.com> wrote:
> I used the public 1.1.1 oneclick
>
>
> On Jan 6, 2011, at 1:30 PM, Stéphane Ducasse wrote:
>
>> Thanks pat for the report.
>>
>> Now could you let us know if you loaded OB or if you used the public 1.1.1 oneclick?
>>
>> Stef
>>
>> On Jan 6, 2011, at 9:18 PM, Pat Maddox wrote:
>>
>>> I opened up an OmniBrowser and scrolled to the very bottom. Â Then I clicked on my package name, and then a class name.
>>>
>>> 6 January 2011 12:12:44 pm
>>>
>>> VM: Mac OS - intel - 1065 - Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.43] Croquet Cog 3.0.0
>>> Image: Pharo-1.1.1-- [Latest update: #11414]
>>>
>>> SecurityManager state:
>>> Restricted: false
>>> FileAccess: true
>>> SocketAccess: true
>>> Working Dir /Users/padillac/code/pharo_image
>>> Trusted Dir /foobar/tooBar/forSqueak/bogus/
>>> Untrusted Dir /Users/padillac/Library/Preferences/Croquet/Internet/Untrusted
>>>
>>> LargePositiveInteger(Object)>>error:
>>> Â Â Â Receiver: 4287876447
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aString: Â Â Â Â 'MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:'
>>> Â Â Â Receiver's instance variables:
>>> 4287876447
>>>
>>> [] in WorldState>>displayWorldSafely:
>>> Â Â Â Receiver: a WorldState
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â err: Â Â 'MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:'
>>> Â Â Â Â Â Â Â rcvr: Â 4287876447
>>> Â Â Â Â Â Â Â errCtx: Â Â Â Â OBLazyListMorph>>display:atRow:on:
>>> Â Â Â Â Â Â Â errMorph: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â hands: Â an Array(a HandMorph(843055104))
>>> Â Â Â Â Â Â Â viewBox: Â Â Â Â 0@0 corner: 2552@1374
>>> Â Â Â Â Â Â Â canvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â damageRecorder: Â Â Â Â a DamageRecorder
>>> Â Â Â Â Â Â Â stepList: Â Â Â a Heap(StepMessage(#stepAt: -> a SystemWindow(154664960))(a SystemWin...etc...
>>> Â Â Â Â Â Â Â lastStepTime: Â 805471
>>> Â Â Â Â Â Â Â lastStepMessage: Â Â Â Â nil
>>> Â Â Â Â Â Â Â lastCycleTime: Â 805463
>>> Â Â Â Â Â Â Â commandHistory: Â Â Â Â a CommandHistory
>>> Â Â Â Â Â Â Â alarms: Â Â Â Â a Heap()
>>> Â Â Â Â Â Â Â lastAlarmTime: Â 805471
>>> Â Â Â Â Â Â Â menuBuilder: Â Â a PragmaMenuBuilder
>>>
>>> BlockClosure>>valueWithPossibleArgs:
>>> Â Â Â Receiver: [:err :rcvr |
>>> | errCtx errMorph |
>>> errCtx := thisContext.
>>> Â Â Â [errCtx := errCtx sender.
>>> Â Â Â [err...etc...
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anArray: Â Â Â Â #('MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:' 42...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â outerContext: Â WorldState>>displayWorldSafely:
>>> Â Â Â Â Â Â Â startpc: Â Â Â Â 73
>>> Â Â Â Â Â Â Â numArgs: Â Â Â Â 2
>>>
>>> [] in BlockClosure>>ifError:
>>> Â Â Â Receiver: [aWorld displayWorld]
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â errorHandlerBlock: Â Â Â MessageNotUnderstood: LargePositiveInteger>>pixelValueForDep...etc...
>>> Â Â Â Â Â Â Â ex: Â Â [:err :rcvr |
>>> | errCtx errMorph |
>>> errCtx := thisContext.
>>> Â Â Â [errCtx := errCt...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â outerContext: Â WorldState>>displayWorldSafely:
>>> Â Â Â Â Â Â Â startpc: Â Â Â Â 66
>>> Â Â Â Â Â Â Â numArgs: Â Â Â Â 0
>>>
>>> BlockClosure>>valueWithPossibleArgs:
>>> Â Â Â Receiver: [:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anArray: Â Â Â Â an Array(MessageNotUnderstood: LargePositiveInteger>>pixelValueForDept...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â outerContext: Â BlockClosure>>ifError:
>>> Â Â Â Â Â Â Â startpc: Â Â Â Â 40
>>> Â Â Â Â Â Â Â numArgs: Â Â Â Â 1
>>>
>>> [] in MethodContext(ContextPart)>>handleSignal:
>>> Â Â Â Receiver: BlockClosure>>on:do:
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â exception: Â Â Â MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â sender: Â Â Â Â BlockClosure>>ifError:
>>> Â Â Â Â Â Â Â pc: Â Â 17
>>> Â Â Â Â Â Â Â stackp: Â Â Â Â 3
>>> Â Â Â Â Â Â Â method: Â Â Â Â (BlockClosure>>#on:do: "a CompiledMethod(280231936)")
>>> Â Â Â Â Â Â Â closureOrNil: Â nil
>>> Â Â Â Â Â Â Â receiver: Â Â Â [aWorld displayWorld]
>>>
>>> BlockClosure>>ensure:
>>> Â Â Â Receiver: [(self tempAt: 2)
>>> Â Â Â Â Â Â Â valueWithPossibleArgs: {exception}]
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [self tempAt: 3 put: true]
>>> Â Â Â Â Â Â Â complete: Â Â Â nil
>>> Â Â Â Â Â Â Â returnValue: Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â outerContext: Â MethodContext(ContextPart)>>handleSignal:
>>> Â Â Â Â Â Â Â startpc: Â Â Â Â 90
>>> Â Â Â Â Â Â Â numArgs: Â Â Â Â 0
>>>
>>> MethodContext(ContextPart)>>handleSignal:
>>> Â Â Â Receiver: BlockClosure>>on:do:
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â exception: Â Â Â MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:
>>> Â Â Â Â Â Â Â val: Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â sender: Â Â Â Â BlockClosure>>ifError:
>>> Â Â Â Â Â Â Â pc: Â Â 17
>>> Â Â Â Â Â Â Â stackp: Â Â Â Â 3
>>> Â Â Â Â Â Â Â method: Â Â Â Â (BlockClosure>>#on:do: "a CompiledMethod(280231936)")
>>> Â Â Â Â Â Â Â closureOrNil: Â nil
>>> Â Â Â Â Â Â Â receiver: Â Â Â [aWorld displayWorld]
>>>
>>> MessageNotUnderstood(Exception)>>signal
>>> Â Â Â Receiver: MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:
>>> Â Â Â Arguments and temporary variables:
>>>
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â messageText: Â Â nil
>>> Â Â Â Â Â Â Â tag: Â Â nil
>>> Â Â Â Â Â Â Â signalContext: Â MessageNotUnderstood(Exception)>>signal
>>> Â Â Â Â Â Â Â handlerContext: Â Â Â Â BlockClosure>>on:do:
>>> Â Â Â Â Â Â Â outerContext: Â nil
>>> Â Â Â Â Â Â Â message: Â Â Â Â pixelValueForDepth: 32
>>> Â Â Â Â Â Â Â receiver: Â Â Â 4287876447
>>> Â Â Â Â Â Â Â reachedDefaultHandler: Â false
>>>
>>> LargePositiveInteger(Object)>>doesNotUnderstand: #pixelValueForDepth:
>>> Â Â Â Receiver: 4287876447
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMessage: Â Â Â pixelValueForDepth: 32
>>> Â Â Â Â Â Â Â exception: Â Â Â MessageNotUnderstood: LargePositiveInteger>>pixelValueForDepth:
>>> Â Â Â Â Â Â Â resumeValue: Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> 4287876447
>>>
>>> ColorForm>>colormapIfNeededForDepth:
>>> Â Â Â Receiver: ColorForm(12x12x8)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â destDepth: Â Â Â 32
>>> Â Â Â Â Â Â Â newMap: Â Â Â Â a Bitmap of length 256
>>> Â Â Â Â Â Â Â i: Â Â Â 3
>>> Â Â Â Â Â Â Â iLimiT: Â Â Â Â 256
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bits: Â #[36 29 11 7 11 10 10 11 9 11 95 10 9 9 10 11 11 11 11 11 11 11 10 9 0 8 ...etc...
>>> Â Â Â Â Â Â Â width: Â 12
>>> Â Â Â Â Â Â Â height: Â Â Â Â 12
>>> Â Â Â Â Â Â Â depth: Â 8
>>> Â Â Â Â Â Â Â offset: Â Â Â Â 0@0
>>> Â Â Â Â Â Â Â colors: Â Â Â Â a ColorArray((Color r: 0.572 g: 0.804 b: 0.369) (Color r: 0.564 g: 0.76...etc...
>>> Â Â Â Â Â Â Â cachedDepth: Â Â nil
>>> Â Â Â Â Â Â Â cachedColormap: Â Â Â Â nil
>>>
>>> ColorForm>>colormapIfNeededFor:
>>> Â Â Â Receiver: ColorForm(12x12x8)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â destForm: Â Â Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â newMap: Â Â Â Â nil
>>> Â Â Â Â Â Â Â color: Â nil
>>> Â Â Â Â Â Â Â pv: Â Â nil
>>> Â Â Â Â Â Â Â i: Â Â Â nil
>>> Â Â Â Â Â Â Â iLimiT: Â Â Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bits: Â #[36 29 11 7 11 10 10 11 9 11 95 10 9 9 10 11 11 11 11 11 11 11 10 9 0 8 ...etc...
>>> Â Â Â Â Â Â Â width: Â 12
>>> Â Â Â Â Â Â Â height: Â Â Â Â 12
>>> Â Â Â Â Â Â Â depth: Â 8
>>> Â Â Â Â Â Â Â offset: Â Â Â Â 0@0
>>> Â Â Â Â Â Â Â colors: Â Â Â Â a ColorArray((Color r: 0.572 g: 0.804 b: 0.369) (Color r: 0.564 g: 0.76...etc...
>>> Â Â Â Â Â Â Â cachedDepth: Â Â nil
>>> Â Â Â Â Â Â Â cachedColormap: Â Â Â Â nil
>>>
>>> FormCanvas>>image:at:sourceRect:rule:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aForm: Â ColorForm(12x12x8)
>>> Â Â Â Â Â Â Â aPoint: Â Â Â Â 0@15
>>> Â Â Â Â Â Â Â sourceRect: Â Â 0@0 corner: 12@12
>>> Â Â Â Â Â Â Â rule: Â 24
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>translucentImage:at:sourceRect:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aForm: Â ColorForm(12x12x8)
>>> Â Â Â Â Â Â Â aPoint: Â Â Â Â 0@15
>>> Â Â Â Â Â Â Â sourceRect: Â Â 0@0 corner: 12@12
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>translucentImage:at:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aForm: Â ColorForm(12x12x8)
>>> Â Â Â Â Â Â Â aPoint: Â Â Â Â 0@15
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> OBLazyListMorph>>display:atRow:on:
>>> Â Â Â Receiver: an OBLazyListMorph(969408512)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â item: Â #renderContentOn:
>>> Â Â Â Â Â Â Â row: Â Â 2
>>> Â Â Â Â Â Â Â canvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â drawBounds: Â Â 0@14 corner: 190@28
>>> Â Â Â Â Â Â Â top: Â Â 15
>>> Â Â Â Â Â Â Â icon: Â ColorForm(12x12x8)
>>> Â Â Â Â Â Â Â name: Â #arrowUp
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â owner: Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â #()
>>> Â Â Â Â Â Â Â fullBounds: Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â color: Â Color black
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (970981376) [other: Â (errorOnDraw -> true)]
>>> Â Â Â Â Â Â Â listItems: Â Â Â #(#callbackUrlOn:callback: #renderContentOn: nil)
>>> Â Â Â Â Â Â Â font: Â a StrikeFont(Bitmap DejaVu Sans 9 14)
>>> Â Â Â Â Â Â Â selectedRow: Â Â 0
>>> Â Â Â Â Â Â Â selectedRows: Â a PluggableSet()
>>> Â Â Â Â Â Â Â listSource: Â Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â maxWidth: Â Â Â 136
>>>
>>> OBLazyListMorph(LazyListMorph)>>drawOn:
>>> Â Â Â Receiver: an OBLazyListMorph(969408512)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â row: Â Â 2
>>> Â Â Â Â Â Â Â rowLimiT: Â Â Â 3
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â owner: Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â #()
>>> Â Â Â Â Â Â Â fullBounds: Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â color: Â Color black
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (970981376) [other: Â (errorOnDraw -> true)]
>>> Â Â Â Â Â Â Â listItems: Â Â Â #(#callbackUrlOn:callback: #renderContentOn: nil)
>>> Â Â Â Â Â Â Â font: Â a StrikeFont(Bitmap DejaVu Sans 9 14)
>>> Â Â Â Â Â Â Â selectedRow: Â Â 0
>>> Â Â Â Â Â Â Â selectedRows: Â a PluggableSet()
>>> Â Â Â Â Â Â Â listSource: Â Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â maxWidth: Â Â Â 136
>>>
>>> FormCanvas(Canvas)>>draw:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anObject: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>drawMorph:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> [] in OBLazyListMorph(Morph)>>fullDrawOn:
>>> Â Â Â Receiver: an OBLazyListMorph(969408512)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â owner: Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â #()
>>> Â Â Â Â Â Â Â fullBounds: Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â color: Â Color black
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (970981376) [other: Â (errorOnDraw -> true)]
>>> Â Â Â Â Â Â Â listItems: Â Â Â #(#callbackUrlOn:callback: #renderContentOn: nil)
>>> Â Â Â Â Â Â Â font: Â a StrikeFont(Bitmap DejaVu Sans 9 14)
>>> Â Â Â Â Â Â Â selectedRow: Â Â 0
>>> Â Â Â Â Â Â Â selectedRows: Â a PluggableSet()
>>> Â Â Â Â Â Â Â listSource: Â Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â maxWidth: Â Â Â 136
>>>
>>> FormCanvas>>roundCornersOf:in:during:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [(aCanvas isVisible: self bounds)
>>> Â Â Â Â Â Â Â ifTrue: [aCanvas drawMorph: self].
>>> ...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [(aCanvas isVisible: self bounds)
>>> Â Â Â Â Â Â Â ifTrue: [aCanvas drawMorph: self].
>>> ...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> OBLazyListMorph(Morph)>>fullDrawOn:
>>> Â Â Â Receiver: an OBLazyListMorph(969408512)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â owner: Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â #()
>>> Â Â Â Â Â Â Â fullBounds: Â Â 0@0 corner: 190@42
>>> Â Â Â Â Â Â Â color: Â Color black
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (970981376) [other: Â (errorOnDraw -> true)]
>>> Â Â Â Â Â Â Â listItems: Â Â Â #(#callbackUrlOn:callback: #renderContentOn: nil)
>>> Â Â Â Â Â Â Â font: Â a StrikeFont(Bitmap DejaVu Sans 9 14)
>>> Â Â Â Â Â Â Â selectedRow: Â Â 0
>>> Â Â Â Â Â Â Â selectedRows: Â a PluggableSet()
>>> Â Â Â Â Â Â Â listSource: Â Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â maxWidth: Â Â Â 136
>>>
>>> FormCanvas(Canvas)>>fullDraw:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anObject: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 2367@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> [] in [] in TransformMorph>>drawSubmorphsOn:
>>> Â Â Â Receiver: a TransformMorph(743702528)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â myCanvas: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Â Â Â Â m: Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color transparent
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (745537536)
>>> Â Â Â Â Â Â Â transform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)
>>> Â Â Â Â Â Â Â smoothing: Â Â Â 1
>>> Â Â Â Â Â Â Â localBounds: Â Â nil
>>>
>>> Array(SequenceableCollection)>>reverseDo:
>>> Â Â Â Receiver: an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [:m | myCanvas fullDrawMorph: m]
>>> Â Â Â Â Â Â Â index: Â 1
>>> Â Â Â Receiver's instance variables:
>>> an Array(an OBLazyListMorph(969408512))
>>>
>>> [] in TransformMorph>>drawSubmorphsOn:
>>> Â Â Â Receiver: a TransformMorph(743702528)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â myCanvas: Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color transparent
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (745537536)
>>> Â Â Â Â Â Â Â transform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)
>>> Â Â Â Â Â Â Â smoothing: Â Â Â 1
>>> Â Â Â Â Â Â Â localBounds: Â Â nil
>>>
>>> FormCanvas>>transformBy:clippingTo:during:smoothing:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aDisplayTransform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0...etc...
>>> Â Â Â Â Â Â Â aClipRect: Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [:myCanvas | (self angle ~= 0.0
>>> Â Â Â Â Â Â Â Â Â Â Â or: [self scale ~= 1.0])
>>> Â Â Â Â Â Â Â ifTrue: [...etc...
>>> Â Â Â Â Â Â Â cellSize: Â Â Â 1
>>> Â Â Â Â Â Â Â innerRect: Â Â Â nil
>>> Â Â Â Â Â Â Â patchRect: Â Â Â nil
>>> Â Â Â Â Â Â Â sourceQuad: Â Â nil
>>> Â Â Â Â Â Â Â warp: Â nil
>>> Â Â Â Â Â Â Â start: Â nil
>>> Â Â Â Â Â Â Â subCanvas: Â Â Â nil
>>> Â Â Â Â Â Â Â rule: Â nil
>>> Â Â Â Â Â Â Â i: Â Â Â nil
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 1844@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> TransformMorph>>drawSubmorphsOn:
>>> Â Â Â Receiver: a TransformMorph(743702528)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color transparent
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (745537536)
>>> Â Â Â Â Â Â Â transform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)
>>> Â Â Â Â Â Â Â smoothing: Â Â Â 1
>>> Â Â Â Â Â Â Â localBounds: Â Â nil
>>>
>>> [] in TransformMorph(Morph)>>fullDrawOn:
>>> Â Â Â Receiver: a TransformMorph(743702528)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color transparent
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (745537536)
>>> Â Â Â Â Â Â Â transform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)
>>> Â Â Â Â Â Â Â smoothing: Â Â Â 1
>>> Â Â Â Â Â Â Â localBounds: Â Â nil
>>>
>>> FormCanvas>>roundCornersOf:in:during:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [(aCanvas isVisible: self bounds)
>>> Â Â Â Â Â Â Â ifTrue: [aCanvas drawMorph: self].
>>> ...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 1844@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [(aCanvas isVisible: self bounds)
>>> Â Â Â Â Â Â Â ifTrue: [aCanvas drawMorph: self].
>>> ...etc...
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 1844@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> TransformMorph(Morph)>>fullDrawOn:
>>> Â Â Â Receiver: a TransformMorph(743702528)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aCanvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPluggableListMorph(155189248)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(an OBLazyListMorph(969408512))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color transparent
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (745537536)
>>> Â Â Â Â Â Â Â transform: Â Â Â a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)
>>> Â Â Â Â Â Â Â smoothing: Â Â Â 1
>>> Â Â Â Â Â Â Â localBounds: Â Â nil
>>>
>>> FormCanvas(Canvas)>>fullDraw:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â anObject: Â Â Â a TransformMorph(743702528)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 1844@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> Â Â Â Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aMorph: Â Â Â Â a TransformMorph(743702528)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â target: Â Â Â Â nil
>>> Â Â Â Â Â Â Â filterSelector: Â Â Â Â nil
>>> Â Â Â Â Â Â Â origin: Â Â Â Â 1844@187
>>> Â Â Â Â Â Â Â clipRect: Â Â Â 2364@187 corner: 2534@400
>>> Â Â Â Â Â Â Â form: Â DisplayScreen(2552x1374x32)
>>> Â Â Â Â Â Â Â port: Â a GrafPort
>>> Â Â Â Â Â Â Â shadowColor: Â Â nil
>>>
>>> [] in [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn:
>>> Â Â Â Receiver: an OBPluggableListMorph(155189248)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â canvas: Â Â Â Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â m: Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPane(127401984)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(a TransformMorph(743702528))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color white
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (132644864) [other: Â (dragEnabled -> true) (dropEna...etc...
>>> Â Â Â Â Â Â Â borderWidth: Â Â 0
>>> Â Â Â Â Â Â Â borderColor: Â Â Color black
>>> Â Â Â Â Â Â Â model: Â an OBColumn()
>>> Â Â Â Â Â Â Â slotName: Â Â Â nil
>>> Â Â Â Â Â Â Â open: Â false
>>> Â Â Â Â Â Â Â scrollBar: Â Â Â a ScrollBar(161742848)
>>> Â Â Â Â Â Â Â scroller: Â Â Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â retractableScrollBar: Â false
>>> Â Â Â Â Â Â Â scrollBarOnLeft: Â Â Â Â false
>>> Â Â Â Â Â Â Â getMenuSelector: Â Â Â Â #menu:
>>> Â Â Â Â Â Â Â getMenuTitleSelector: Â nil
>>> Â Â Â Â Â Â Â hasFocus: Â Â Â false
>>> Â Â Â Â Â Â Â hScrollBar: Â Â a ScrollBar(990642176)
>>> Â Â Â Â Â Â Â list: Â nil
>>> Â Â Â Â Â Â Â getListSelector: Â Â Â Â #list
>>> Â Â Â Â Â Â Â getListSizeSelector: Â Â #listSize
>>> Â Â Â Â Â Â Â getListElementSelector: Â Â Â Â #listAt:
>>> Â Â Â Â Â Â Â getIndexSelector: Â Â Â #selection
>>> Â Â Â Â Â Â Â setIndexSelector: Â Â Â #selection:
>>> Â Â Â Â Â Â Â keystrokeActionSelector: Â Â Â Â #keystroke:from:
>>> Â Â Â Â Â Â Â autoDeselect: Â false
>>> Â Â Â Â Â Â Â lastKeystrokeTime: Â Â Â 0
>>> Â Â Â Â Â Â Â lastKeystrokes: Â Â Â Â ''
>>> Â Â Â Â Â Â Â doubleClickSelector: Â Â #doubleClick
>>> Â Â Â Â Â Â Â handlesBasicKeys: Â Â Â nil
>>> Â Â Â Â Â Â Â potentialDropRow: Â Â Â nil
>>> Â Â Â Â Â Â Â listMorph: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Â Â Â Â hScrollRangeCache: Â Â Â nil
>>>
>>> Array(SequenceableCollection)>>reverseDo:
>>> Â Â Â Receiver: an Array(a TransformMorph(743702528))
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â aBlock: Â Â Â Â [:m | canvas fullDrawMorph: m]
>>> Â Â Â Â Â Â Â index: Â 1
>>> Â Â Â Receiver's instance variables:
>>> an Array(a TransformMorph(743702528))
>>>
>>> [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn:
>>> Â Â Â Receiver: an OBPluggableListMorph(155189248)
>>> Â Â Â Arguments and temporary variables:
>>> Â Â Â Â Â Â Â canvas: Â Â Â Â a FormCanvas on: DisplayScreen(2552x1374x32)
>>> Â Â Â Receiver's instance variables:
>>> Â Â Â Â Â Â Â bounds: Â Â Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â owner: Â an OBPane(127401984)
>>> Â Â Â Â Â Â Â submorphs: Â Â Â an Array(a TransformMorph(743702528))
>>> Â Â Â Â Â Â Â fullBounds: Â Â 520@0 corner: 690@213
>>> Â Â Â Â Â Â Â color: Â Color white
>>> Â Â Â Â Â Â Â extension: Â Â Â a MorphExtension (132644864) [other: Â (dragEnabled -> true) (dropEna...etc...
>>> Â Â Â Â Â Â Â borderWidth: Â Â 0
>>> Â Â Â Â Â Â Â borderColor: Â Â Color black
>>> Â Â Â Â Â Â Â model: Â an OBColumn()
>>> Â Â Â Â Â Â Â slotName: Â Â Â nil
>>> Â Â Â Â Â Â Â open: Â false
>>> Â Â Â Â Â Â Â scrollBar: Â Â Â a ScrollBar(161742848)
>>> Â Â Â Â Â Â Â scroller: Â Â Â a TransformMorph(743702528)
>>> Â Â Â Â Â Â Â retractableScrollBar: Â false
>>> Â Â Â Â Â Â Â scrollBarOnLeft: Â Â Â Â false
>>> Â Â Â Â Â Â Â getMenuSelector: Â Â Â Â #menu:
>>> Â Â Â Â Â Â Â getMenuTitleSelector: Â nil
>>> Â Â Â Â Â Â Â hasFocus: Â Â Â false
>>> Â Â Â Â Â Â Â hScrollBar: Â Â a ScrollBar(990642176)
>>> Â Â Â Â Â Â Â list: Â nil
>>> Â Â Â Â Â Â Â getListSelector: Â Â Â Â #list
>>> Â Â Â Â Â Â Â getListSizeSelector: Â Â #listSize
>>> Â Â Â Â Â Â Â getListElementSelector: Â Â Â Â #listAt:
>>> Â Â Â Â Â Â Â getIndexSelector: Â Â Â #selection
>>> Â Â Â Â Â Â Â setIndexSelector: Â Â Â #selection:
>>> Â Â Â Â Â Â Â keystrokeActionSelector: Â Â Â Â #keystroke:from:
>>> Â Â Â Â Â Â Â autoDeselect: Â false
>>> Â Â Â Â Â Â Â lastKeystrokeTime: Â Â Â 0
>>> Â Â Â Â Â Â Â lastKeystrokes: Â Â Â Â ''
>>> Â Â Â Â Â Â Â doubleClickSelector: Â Â #doubleClick
>>> Â Â Â Â Â Â Â handlesBasicKeys: Â Â Â nil
>>> Â Â Â Â Â Â Â potentialDropRow: Â Â Â nil
>>> Â Â Â Â Â Â Â listMorph: Â Â Â an OBLazyListMorph(969408512)
>>> Â Â Â Â Â Â Â hScrollRangeCache: Â Â Â nil
>>>
>>>
>>> --- The full stack ---
>>> LargePositiveInteger(Object)>>error:
>>> [] in WorldState>>displayWorldSafely:
>>> BlockClosure>>valueWithPossibleArgs:
>>> [] in BlockClosure>>ifError:
>>> BlockClosure>>valueWithPossibleArgs:
>>> [] in MethodContext(ContextPart)>>handleSignal:
>>> BlockClosure>>ensure:
>>> MethodContext(ContextPart)>>handleSignal:
>>> MessageNotUnderstood(Exception)>>signal
>>> LargePositiveInteger(Object)>>doesNotUnderstand: #pixelValueForDepth:
>>> ColorForm>>colormapIfNeededForDepth:
>>> ColorForm>>colormapIfNeededFor:
>>> FormCanvas>>image:at:sourceRect:rule:
>>> FormCanvas(Canvas)>>translucentImage:at:sourceRect:
>>> FormCanvas(Canvas)>>translucentImage:at:
>>> OBLazyListMorph>>display:atRow:on:
>>> OBLazyListMorph(LazyListMorph)>>drawOn:
>>> FormCanvas(Canvas)>>draw:
>>> FormCanvas(Canvas)>>drawMorph:
>>> [] in OBLazyListMorph(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> OBLazyListMorph(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in TransformMorph>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in TransformMorph>>drawSubmorphsOn:
>>> FormCanvas>>transformBy:clippingTo:during:smoothing:
>>> TransformMorph>>drawSubmorphsOn:
>>> [] in TransformMorph(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> TransformMorph(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn:
>>> - - - - - - - - - - - - - - -
>>> Â Â Â Â Â Â Â Â Â Â Â - - - - - - - - - - - - - - - - - -
>>> OBPluggableListMorph(Morph)>>drawSubmorphsOn:
>>> OBPluggableListMorph(PluggableListMorph)>>drawSubmorphsOn:
>>> [] in OBPluggableListMorph(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> OBPluggableListMorph(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in OBPane(Morph)>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in OBPane(Morph)>>drawSubmorphsOn:
>>> FormCanvas>>clipBy:during:
>>> OBPane(Morph)>>drawSubmorphsOn:
>>> [] in OBPane(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> OBPane(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in TransformMorph>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in TransformMorph>>drawSubmorphsOn:
>>> FormCanvas>>transformBy:clippingTo:during:smoothing:
>>> TransformMorph>>drawSubmorphsOn:
>>> [] in TransformMorph(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> TransformMorph(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in OBPaneScroller(Morph)>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in OBPaneScroller(Morph)>>drawSubmorphsOn:
>>> OBPaneScroller(Morph)>>drawSubmorphsOn:
>>> [] in OBPaneScroller(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> OBPaneScroller(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in OBGroupingMorph(Morph)>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in OBGroupingMorph(Morph)>>drawSubmorphsOn:
>>> OBGroupingMorph(Morph)>>drawSubmorphsOn:
>>> [] in OBGroupingMorph(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> OBGroupingMorph(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in SystemWindow(Morph)>>drawSubmorphsOn:
>>> Array(SequenceableCollection)>>reverseDo:
>>> [] in SystemWindow(Morph)>>drawSubmorphsOn:
>>> FormCanvas>>clipBy:during:
>>> SystemWindow(Morph)>>drawSubmorphsOn:
>>> [] in SystemWindow(Morph)>>fullDrawOn:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> SystemWindow(Morph)>>fullDrawOn:
>>> FormCanvas(Canvas)>>fullDraw:
>>> FormCanvas(Canvas)>>fullDrawMorph:
>>> [] in [] in WorldState>>drawWorld:submorphs:invalidAreasOn:
>>> Rectangle>>allAreasOutsideList:startingAt:do:
>>> Rectangle>>allAreasOutsideList:do:
>>> [] in WorldState>>drawWorld:submorphs:invalidAreasOn:
>>> Array(SequenceableCollection)>>do:
>>> WorldState>>drawWorld:submorphs:invalidAreasOn:
>>> [] in WorldState>>displayWorld:submorphs:
>>> FormCanvas>>roundCornersOf:in:during:
>>> FormCanvas(Canvas)>>roundCornersOf:during:
>>> WorldState>>displayWorld:submorphs:
>>> PasteUpMorph>>privateOuterDisplayWorld
>>> PasteUpMorph>>displayWorld
>>> [] in WorldState>>displayWorldSafely:
>>> BlockClosure>>on:do:
>>> BlockClosure>>ifError:
>>> WorldState>>displayWorldSafely:
>>> WorldState>>doOneCycleNowFor:
>>> WorldState>>doOneCycleFor:
>>> PasteUpMorph>>doOneCycle
>>> [] in Project class>>spawnNewProcess
>>> [] in BlockClosure>>newProcess
>>>
>>
>>
>
>
>
Jan. 12, 2011
Re: [Pharo-project] XML packages, CDATA and encoding
by Henrik Sperre Johansen
On 12.01.2011 02:04, Cédrick Béler wrote:
>
>
>
>
> Le 11 janv. 2011 Ã 20:20, Henrik Sperre Johansen
> <henrik.s.johansen(a)veloxit.no <mailto:henrik.s.johansen@veloxit.no>> a
> écrit :
>
>> On 11.01.2011 16:58, Cédrick Béler wrote:
>>>>
>>>>> Create a file "test.xml" with the following
>>>>> contents (german umlaut):
>>>>>
>>>>>
>>>>> <?xml version="1.0" encoding="iso-8859-1"?>
>>>>> <test><![CDATA[Zaunkönig]]></test>
>>>>>
>>>>> After loading ConfigurationOfXML try to parse it:
>>>>>
>>>>> |fs|
>>>>> fs := FileStream fileNamed: 'test.xml'.
>>>>> XMLDOMParser parseDocumentFrom:
>
> Actually, I tried from a file, and it works too.
> Pharo 1.1, Cog, OSX, recent version of XML support (from squeaksource)
>
> Cheers,
>
> Cédrick
>
Then the file you created was not actually 8859-1 encoded, but rather in
utf8.
Try with the attached.
Cheers,
Henry
Jan. 12, 2011