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 2016
- 75 participants
- 1435 messages
Re: [Pharo-dev] .filetree file?
by Mariano Martinez Peck
Hi Alex,
I was wondering the same just minutes ago. I wonder if GitFileTree could do
this for us?
On Sun, Jul 5, 2015 at 7:03 PM, Alexandre Bergel <alexandre.bergel(a)me.com>
wrote:
> Ok, thanks!
>
> Alexandre
>
>
> > On Jul 6, 2015, at 12:02 AM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> >
> >
> >> On 05 Jul 2015, at 23:57, Alexandre Bergel <alexandre.bergel(a)me.com>
> wrote:
> >>
> >> Hi!
> >>
> >> When using Filetree, there is this file .filetree in the git folder.
> >> What should I do with it? add it to the repository or ignore it?
> >
> > You have to add it. It contains meta information.
> >
> >> cheers,
> >> Alexandre
> >> --
> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> >> Alexandre Bergel http://www.bergel.eu
> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >>
> >>
> >>
> >>
> >
> >
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
--
Mariano
http://marianopeck.wordpress.com
Jan. 13, 2016
Re: [Pharo-dev] [Ann] ReadWriteLock
by Denis Kudriashov
Hi.
I am going to bed now. Do you look at wikipedia link?
12 Ñнв. 2016 г. 11:29 PM полÑзоваÑÐµÐ»Ñ "Jan Vrany" <jan.vrany(a)fit.cvut.cz>
напиÑал:
> Hi Denis, all,
>
> I'm sorry for asking basic questions, but...
>
> I thought of this a little and I failed to see the advantage
> of using ReadWriteLock over monitor / mutex. What's the goal
> of ReadWriteLock? I mean - when should I use it rather than
> monitor / mutex? What practical advantage would it have?
>
> Best, Jan
>
>
> On Mon, 2016-01-04 at 18:39 +0100, Denis Kudriashov wrote:
> > Hi.
> >
> > I implemented small package ReadWriteLock http://smalltalkhub.com/mc/
> > Pharo/ReadWriteLock/main.
> >
> > Gofer it
> > smalltalkhubUser: 'Pharo' project: 'ReadWriteLock';
> > configurationOf: 'ReadWriteLock';
> > loadStable
> >
> > It is reentral read write lock which described in
> > https://en.wikipedia.org/wiki/Readersâwriter_lock. From the article:
> >
> > > An ReadWriteLock allows concurrent access for read-only operations,
> > > while write operations require exclusive access. This means that
> > > multiple threads can read the data in parallel but an exclusive
> > > lock is needed for writing or modifying data. When a writer is
> > > writing the data, all other writers or readers will be blocked
> > > until the writer is finished writing.
> > Public API and Key Messages
> >
> > - lock := ReadWriteLock new
> > - lock criticalRead: aBlock
> > - lock criticalWrite: aBlock
> >
> > Implementation based on two semaphores and readers counter.
> >
> > Main difficulty is carefully handle process termination during
> > execution of critical sections. This problem described in
> > Semaphore>>critical: comment. Same approach is used here. But
> > synchronisation logic around two semaphores for reading and writing
> > complicates things very much. No simple way to decompose logic on
> > multiple methods because information about process interruption
> > become hidden.
> > From the Semaphore comment:
> > > The main trick is assignment right before we go into the wait
> > > primitive (which is not a real send and therefore not interruptable
> > > either). So after we can check that waiting is happen or not.
> > Tests are implemented only for lock scenarios. No tests for described
> > termination process cases. It is not really clear how to write it.
> > I will be appreciate if people review code. Maybe you will suggest
> > simplifications. It is always difficult to implement concurrent
> > code.
> >
> > Best regards,
> > Denis
>
>
Jan. 12, 2016
Re: [Pharo-dev] [Pharo-users] [ann] gtdebugger in pharo 5.0
by Esteban Lorenzano
no, Iâm quite sure they are bugs :)
I also believe the other tools do not have accept/cancel visible (they are in contextual menus), so maybe they should be there.
Esteban
> On 12 Jan 2016, at 23:24, Nicolai Hess <nicolaihess(a)gmail.com> wrote:
>
>
>
> 2016-01-08 11:24 GMT+01:00 Tudor Girba <tudor(a)tudorgirba.com <mailto:tudor@tudorgirba.com>>:
> Hi,
>
> We are about to integrate in Pharo a new member of the Glamorous Toolkit: the GTDebugger. As this is a significant change that might affect your workflow, here is some background information to help you deal with the change.
>
> First, you should know that the change is not irreversible and it is easily possible to disabled the new debugger through a setting. However, please do take the time to provide us feedback if something does not work out for you. We want to know what can be improved and we try to react as fast as we can.
>
> A practical change comes from the fact that the variables are manipulated through a GTInspector, which makes it cheaper to maintain in the longer run.
>
> Accept and Cancel buttons shouldn't be there
> or should not act on if the codepane hasn't changed.
> (every press on "accept" writes a new method version, although the contents didn't changed - tested on
> Latest update: #50524 )
>
> Most (all?) other tools don't have Accept/Cancel buttons.
>
> - I really miss the "List Methods using 'varname'/List Methods storing into 'varname'
> - is "stackTop" now gone ? I thought you wanted to add it to the stack ?
> - thisContext is gone as well ?
> - the Bytecode/GT button is badly placed, it looks like the "downarrow" window menu icon
> is a dropdown menu with label "Bytecode" (since when do we put buttons in the title pane?
> - the evaluator pane is shown as "dirty", as it does not make a difference if we
> accept the text in this pane, there shouldn't be a dirty indicator.
> - you can not use the inspector pane to change inst var values
> - there is no way to refresh the inspector pane
>
> I don't open bugtracker entries now, I 'll wait maybe this issues aren't bugs but
> features.
>
>
> nicolai
>
>
Jan. 12, 2016
Re: [Pharo-dev] [Ann] ReadWriteLock
by Jan Vrany
Hi Denis, all,Â
I'm sorry for asking basic questions, but...
I thought of this a little and I failed to see the advantageÂ
of using ReadWriteLock over monitor / mutex. What's the goal
of ReadWriteLock? I mean - when should I use it rather thanÂ
monitor / mutex? What practical advantage would it have?Â
Best, Jan
On Mon, 2016-01-04 at 18:39 +0100, Denis Kudriashov wrote:
> Hi.
>
> I implemented small package ReadWriteLock http://smalltalkhub.com/mc/
> Pharo/ReadWriteLock/main.
>
> Gofer itÂ
> smalltalkhubUser: 'Pharo' project: 'ReadWriteLock';
> configurationOf: 'ReadWriteLock';
> loadStable
>
> It is reentral read write lock which described inÂ
> https://en.wikipedia.org/wiki/Readersâwriter_lock. From the article:
>
> > An ReadWriteLock allows concurrent access for read-only operations,
> > while write operations require exclusive access. This means that
> > multiple threads can read the data in parallel but an exclusive
> > lock is needed for writing or modifying data. When a writer is
> > writing the data, all other writers or readers will be blocked
> > until the writer is finished writing.
> Public API and Key Messages
>
> - lock := ReadWriteLock new
> - lock criticalRead: aBlock
> - lock criticalWrite: aBlock
>
> Implementation based on two semaphores and readers counter.Â
>
> Main difficulty is carefully handle process termination during
> execution of critical sections. This problem described in
> Semaphore>>critical: comment. Same approach is used here. But
> synchronisation logic around two semaphores for reading and writing
> complicates things very much. No simple way to decompose logic on
> multiple methods because information about process interruption
> become hidden.
> From the Semaphore comment:
> > The main trick is assignment right before we go into the wait
> > primitive (which is not a real send and therefore not interruptable
> > either). So after we can check that waiting is happen or not.
> Tests are implemented only for lock scenarios. No tests for described
> termination process cases. It is not really clear how to write it. Â
> I will be appreciate if people review code. Maybe you will suggest
> simplifications. It is always difficult to implement concurrent
> code.Â
>
> Best regards,
> Denis
Jan. 12, 2016
Re: [Pharo-dev] [Pharo-users] [ann] gtdebugger in pharo 5.0
by Nicolai Hess
2016-01-08 11:24 GMT+01:00 Tudor Girba <tudor(a)tudorgirba.com>:
> Hi,
>
> We are about to integrate in Pharo a new member of the Glamorous Toolkit:
> the GTDebugger. As this is a significant change that might affect your
> workflow, here is some background information to help you deal with the
> change.
>
> First, you should know that the change is not irreversible and it is
> easily possible to disabled the new debugger through a setting. However,
> please do take the time to provide us feedback if something does not work
> out for you. We want to know what can be improved and we try to react as
> fast as we can.
>
> A practical change comes from the fact that the variables are manipulated
> through a GTInspector, which makes it cheaper to maintain in the longer run.
>
Accept and Cancel buttons shouldn't be there
or should not act on if the codepane hasn't changed.
(every press on "accept" writes a new method version, although the contents
didn't changed - tested on
Latest update: #50524 )
Most (all?) other tools don't have Accept/Cancel buttons.
- I really miss the "List Methods using 'varname'/List Methods storing into
'varname'
- is "stackTop" now gone ? I thought you wanted to add it to the stack ?
- thisContext is gone as well ?
- the Bytecode/GT button is badly placed, it looks like the "downarrow"
window menu icon
is a dropdown menu with label "Bytecode" (since when do we put buttons in
the title pane?
- the evaluator pane is shown as "dirty", as it does not make a difference
if we
accept the text in this pane, there shouldn't be a dirty indicator.
- you can not use the inspector pane to change inst var values
- there is no way to refresh the inspector pane
I don't open bugtracker entries now, I 'll wait maybe this issues aren't
bugs but
features.
nicolai
Jan. 12, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/50524
Home: https://github.com/pharo-project/pharo-core
Jan. 12, 2016
[pharo-project/pharo-core] c496dd: 50524
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/pharo-project/pharo-core
Commit: c496dd7263104cfd1ba78ed2098194f9ac989b2e
https://github.com/pharo-project/pharo-core/commit/c496dd7263104cfd1ba78ed2…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-01-12 (Tue, 12 Jan 2016)
Changed paths:
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/README.md
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/accessing/project.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/development support/DevelopmentSupport.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/development support/validate.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/loading/load.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/loading/loadBleedingEdge.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/loading/loadDevelopment.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/metacello tool support/isMetacelloConfig.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/private/baseConfigurationClassIfAbsent_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/private/ensureMetacello.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/class/private/ensureMetacelloBaseConfiguration.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/definition.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/accessing/customProjectAttributes.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/accessing/project.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/baselines/baseline01_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/baselines/baseline02_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/baselines/baseline03_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/baselines/baseline04_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/baselines/baseline05_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/symbolic versions/development_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version100_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version101_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version11_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version12_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version13_.st
M ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version04_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version05_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version06_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version07_.st
M ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/versions/version23_.st
A ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/versions/version24_.st
A ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/versions/version25_.st
M ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/versions/version24_.st
A ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/versions/version25_.st
A ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/versions/version26_.st
M ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/versions/version15_.st
A ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/versions/version16_.st
A ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/versions/version17_.st
A ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/versions/version18_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/baselines/baseline31_.st
M ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/versions/version33_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/versions/version34_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/versions/version35_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/versions/version36_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/baselines/baseline33_.st
M ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/versions/version314Moose51_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/versions/version35_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/versions/version36_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/versions/version37_.st
M ConfigurationOfRubric.package/ConfigurationOfRubric.class/instance/symbolic versions/stable_.st
A ConfigurationOfRubric.package/ConfigurationOfRubric.class/instance/versions/version242_.st
A ConfigurationOfRubric.package/ConfigurationOfRubric.class/instance/versions/version25_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/README.md
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/class/accessing/defaultTitle.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/class/accessing/sessionClass.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/class/accessing/variablesBrowserClass.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/class/tools registry/register.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/class/tools registry/registerToolsOn_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/definition.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/accessing/bytecodePane.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/accessing/bytecodePresentation.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building actions/bytecodeActionsPragmas.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building presentations/bytecodeIn_forContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building presentations/decompiledCodeWidgetIn_forContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building presentations/methodBytecodeWidgetIn_forContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building presentations/methodCodeIn_forContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building/debuggerStructureIn_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/building/debuggerTransmissionsIn_.st
A GT-BytecodeDebugger.package/GTBytecodeDebugger.class/instance/printing%2Fformatting/formatBytecode_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerSession.class/README.md
A GT-BytecodeDebugger.package/GTBytecodeDebuggerSession.class/definition.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerSession.class/instance/acessing/symbolicBytecodeForCurrentPCFrom_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerSession.class/instance/debugging actions/runToBytecode_inContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerSession.class/instance/private/stepToFirstInterestingBytecodeIn_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerVariablesBrowser.class/README.md
A GT-BytecodeDebugger.package/GTBytecodeDebuggerVariablesBrowser.class/definition.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerVariablesBrowser.class/instance/as yet unclassified/variableTypeOf_in_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerVariablesBrowser.class/instance/private building/variablesFromContext_.st
A GT-BytecodeDebugger.package/GTBytecodeDebuggerVariablesBrowser.class/instance/private building/variablesIn_.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/README.md
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/class/registration/gtBytecodeDebuggerActionFor_.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/definition.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/instance/accessing/defaultLabel.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/instance/accessing/id.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/instance/actions/executeAction.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/instance/as yet unclassified/defaultKeyText.st
A GT-BytecodeDebugger.package/GTGoAndInspectBytecodeDebugAction.class/instance/initialization/initialize.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/README.md
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/class/registration/gtBytecodeDebuggerActionFor_.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/definition.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/instance/accessing/defaultLabel.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/instance/accessing/defaultOrder.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/instance/accessing/id.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/instance/actions/executeAction.st
A GT-BytecodeDebugger.package/GTStepToBytecodeDebugAction.class/instance/testing/appliesToDebugger_.st
A GT-BytecodeDebugger.package/extension/Context/instance/gtBytecodeDebuggerRetrieveContextValues.st
A GT-BytecodeDebugger.package/extension/SymbolicBytecode/instance/=.st
A GT-BytecodeDebugger.package/extension/SymbolicBytecode/instance/hash.st
A GT-Debugger.package/GTBrowseDebugAction.class/README.md
A GT-Debugger.package/GTBrowseDebugAction.class/class/actions creation/gtDebugActionsFor_.st
A GT-Debugger.package/GTBrowseDebugAction.class/definition.st
A GT-Debugger.package/GTBrowseDebugAction.class/instance/accessing/receiver.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/README.md
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/definition.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/instance/accessing/id.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTBrowseMethodDebuggerAction.class/instance/actions/initialize.st
A GT-Debugger.package/GTBrowsingActions.class/README.md
A GT-Debugger.package/GTBrowsingActions.class/definition.st
A GT-Debugger.package/GTBrowsingActions.class/instance/accessing/currentClass.st
A GT-Debugger.package/GTBrowsingActions.class/instance/accessing/currentClassOrMetaClass.st
A GT-Debugger.package/GTBrowsingActions.class/instance/accessing/currentContext.st
A GT-Debugger.package/GTBrowsingActions.class/instance/accessing/currentMessageCategoryName.st
A GT-Debugger.package/GTBrowsingActions.class/instance/accessing/currentMessageName.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseClassRefs.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseClassVarRefs.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseClassVariables.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseInstVarRefs.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseMessages.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseMethodFull.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseSendersOfMessages.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/browseVersions.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/fileOutMessage.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/inspectInstances.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/inspectSubInstances.st
A GT-Debugger.package/GTBrowsingActions.class/instance/actions/methodHierarchy.st
A GT-Debugger.package/GTChangeDebuggerAction.class/README.md
A GT-Debugger.package/GTChangeDebuggerAction.class/class/accessing/changeDebuggerActionsForContext_excluding_.st
A GT-Debugger.package/GTChangeDebuggerAction.class/class/accessing/debuggersForContext_excluding_.st
A GT-Debugger.package/GTChangeDebuggerAction.class/class/as yet unclassified/gtChangeDebuggerActionsFor_.st
A GT-Debugger.package/GTChangeDebuggerAction.class/definition.st
A GT-Debugger.package/GTChangeDebuggerAction.class/instance/accessing/debuggerClass_.st
A GT-Debugger.package/GTChangeDebuggerAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTChangeDebuggerAction.class/instance/initialization/defaultCategory.st
A GT-Debugger.package/GTChangeDebuggerAction.class/instance/initialization/defaultOrder.st
A GT-Debugger.package/GTChangeDebuggerAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTClearEditorDebugAction.class/README.md
A GT-Debugger.package/GTClearEditorDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTClearEditorDebugAction.class/definition.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/accessing/defaultIcon.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTClearEditorDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTCodeDebugAction.class/README.md
A GT-Debugger.package/GTCodeDebugAction.class/definition.st
A GT-Debugger.package/GTCodeDebugAction.class/instance/accessing/codePresentation.st
A GT-Debugger.package/GTCodeDebugAction.class/instance/accessing/codePresentationSelector.st
A GT-Debugger.package/GTCodeDebugAction.class/instance/accessing/codePresentationSelector_.st
A GT-Debugger.package/GTCodeDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/README.md
A GT-Debugger.package/GTDebugSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTDebugSelectionDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTDebuggerContextPredicate.class/README.md
A GT-Debugger.package/GTDebuggerContextPredicate.class/definition.st
A GT-Debugger.package/GTDebuggerContextPredicate.class/instance/accessing/result.st
A GT-Debugger.package/GTDebuggerContextPredicate.class/instance/testing/hasMatched.st
A GT-Debugger.package/GTDebuggerContextPredicate.class/instance/testing/matchContext_.st
A GT-Debugger.package/GTDebuggerContextPredicate.class/instance/testing/matches_.st
A GT-Debugger.package/GTDebuggerInspector.class/README.md
A GT-Debugger.package/GTDebuggerInspector.class/definition.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/accessing/debugger.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/accessing/debugger_.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/accessing/notifyPaneRemoved.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/accessing/notifyPaneRemoved_.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/building/attachExtraBehaviourToPresentationsIn_.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/building/compose.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/building/isPresentation_inPane_.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/callbacks/actOnPaneAdded_.st
A GT-Debugger.package/GTDebuggerInspector.class/instance/callbacks/actOnPaneRemoved_.st
A GT-Debugger.package/GTDebuggerSystemSettings.class/README.md
A GT-Debugger.package/GTDebuggerSystemSettings.class/class/settings/debugSettingsOn_.st
A GT-Debugger.package/GTDebuggerSystemSettings.class/definition.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/README.md
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/definition.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/accessing/debugger.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/accessing/debugger_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/building/compose.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/building/selectedVariableForContext_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/building/variableTypeOf_in_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/private building/tagsForVariable_from_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/private building/variablesFromContext_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/private building/variablesIn_.st
A GT-Debugger.package/GTDebuggerVariablesBrowser.class/instance/testing/compareVariableTypeOf_withVariable_in_.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/README.md
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTExecuteSelectionDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTGenericStackDebugger.class/README.md
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing - ancient preference selectors/filterDoItSelectors_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing - ancient preference selectors/filterKernelClasses_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing - ancient preference selectors/filterLinkSelectors_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing - ancient preference selectors/filterNilSelectors_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing/defaultTitle.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing/sessionClass.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/accessing/variablesBrowserClass.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/alwaysOpenFullDebugger.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/alwaysOpenFullDebugger_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/defaultLogFileName.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterCommonMessageSends.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterCommonMessageSends_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterDoItSelectors.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterKernelClasses.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterLinkSelectors.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/filterNilSelectors.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/logDebuggerStackToFile.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/logDebuggerStackToFile_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/logFileName.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/logFileName_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/settings api/stackWidgetClass.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/testing/handlesContext_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/tools registry/register.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/tools registry/registerExtraToolsOn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/tools registry/registerToolsOn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/class/utilities api/closeAllDebuggers.st
A GT-Debugger.package/GTGenericStackDebugger.class/definition.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing context/contextToSelectFrom_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing context/selectedContext.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/codePane.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/codePresentation.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectedText.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectedVariableName.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectedVariableName_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectionInterval.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectionIntervalForPane_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/selectionInterval_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/sourceCode_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/stackPresentation.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/accessing/window.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/actions/inspect_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/codeActionsPragmas.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/debuggingActionsPragmas.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/installCodeActionsFor_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/installDebuggingActionsFor_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/installStackDebuggingActionsFor_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building actions/stackDebuggingActionsPragmas.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/inspectorIn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/inspectorIn_on_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/methodCodeIn_forContext_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/methodCodeWidgetIn_forContext_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/retrieveStackFrom_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/stackIn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building presentations/stackWidgetIn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building/debuggerStructureIn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/building/debuggerTransmissionsIn_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/callbacks/actOnInspectorPaneRemoved_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/old api/send.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/old api/sugsContext.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/opening/openWithFullView.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/opening/openWithNotification_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/printing%2Fformatting/formatStackEntry_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/printing%2Fformatting/printStackEntry_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/printing%2Fformatting/textAttributesForStackEntry_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/updating/selectTopContext.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/updating/selectionChanged_.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/updating/updateBrowser.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/updating/updateCodeEditor.st
A GT-Debugger.package/GTGenericStackDebugger.class/instance/updating/updateSelectionInterval.st
A GT-Debugger.package/GTGlamourWrapperDebuggingAction.class/README.md
A GT-Debugger.package/GTGlamourWrapperDebuggingAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTGlamourWrapperDebuggingAction.class/definition.st
A GT-Debugger.package/GTGlamourWrapperDebuggingAction.class/instance/accessing/glamourAction_.st
A GT-Debugger.package/GTGlamourWrapperDebuggingAction.class/instance/transformation/asGlamourAction.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/README.md
A GT-Debugger.package/GTInspectSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/class/registration/gtBasicInspectActionFor_.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/actions/makeBasicInspect.st
A GT-Debugger.package/GTInspectSelectionDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTMoldableDebugger.class/README.md
A GT-Debugger.package/GTMoldableDebugger.class/class/accessing/defaultTitle.st
A GT-Debugger.package/GTMoldableDebugger.class/class/accessing/sessionClass.st
A GT-Debugger.package/GTMoldableDebugger.class/class/accessing/spanNewSessionFrom_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/icons/taskbarIcon.st
A GT-Debugger.package/GTMoldableDebugger.class/class/instance creation api/on_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/instance creation/debugSession_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/opening api/openOn_withFullView_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/opening api/openOn_withFullView_andNotification_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/private/spanNewSessionForContext_fromProcess_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/private/spanNewSessionLabeled_forContext_fromProcess_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/enableDebuggerWindowDistinctColor.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/enableDebuggerWindowDistinctColor_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/enableStackColoring.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/enableStackColoring_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/isGTDebuggerEnabled.st
A GT-Debugger.package/GTMoldableDebugger.class/class/settings api/setGTDebuggerEnabledStatus_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/testing/availableAutomatically.st
A GT-Debugger.package/GTMoldableDebugger.class/class/testing/handlesContext_.st
A GT-Debugger.package/GTMoldableDebugger.class/class/window color api/patchworkUIThemeColor.st
A GT-Debugger.package/GTMoldableDebugger.class/definition.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing context/currentContext.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing context/interruptedContext.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing context/selectedContext.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/browser.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/currentClass.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/currentClassOrMetaClass.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/currentMessageCategoryName.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/currentMessageName.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/interruptedProcess.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/session.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/session_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/accessing/title.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseClassRefs.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseClassVarRefs.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseClassVariables.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseInstVarRefs.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseMessages.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseMethodFull.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseSendersOfMessages.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/browseVersions.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/close.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/debug_using_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/detachSession.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/fileOutMessage.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/inspectInstances.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/inspectSubInstances.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/actions/methodHierarchy.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building actions/actionsForPragmas_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building actions/allActionsForPragmas_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building actions/installActionsForRootPragmas_in_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building actions/installDebuggingActionsFor_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building/compose.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building/debuggerStructureIn_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building/debuggerTransmissionsIn_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/building/registerActions.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/callbacks/actOnBrowserClosing_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/callbacks/actOnInspectorPaneRemoved_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/callbacks/windowIsClosing.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/protocol/initialExtent.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/scripting opening/openOn_.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/updating/updateBrowser.st
A GT-Debugger.package/GTMoldableDebugger.class/instance/updating/updateBrowserFrom_.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/README.md
A GT-Debugger.package/GTPrintSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTPrintSelectionDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/README.md
A GT-Debugger.package/GTProfileSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTProfileSelectionDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTRunToSelectionDebugAction.class/README.md
A GT-Debugger.package/GTRunToSelectionDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTRunToSelectionDebugAction.class/definition.st
A GT-Debugger.package/GTRunToSelectionDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTRunToSelectionDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTRunToSelectionDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTSaveDebugAction.class/README.md
A GT-Debugger.package/GTSaveDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTSaveDebugAction.class/definition.st
A GT-Debugger.package/GTSaveDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTSaveDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTSaveDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTSaveDebugAction.class/instance/initialization/defaultLabel.st
A GT-Debugger.package/GTSaveDebugAction.class/instance/initialization/defaultOrder.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/README.md
A GT-Debugger.package/GTSelectionGoDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/definition.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/accessing/defaultKeyText.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTSelectionGoDebugAction.class/instance/initialization/initialize.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/README.md
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/class/registration/actionType.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/definition.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/accessing/defaultLabel.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/accessing/id.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/accessing/preDebugWindow.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/accessing/preDebugWindow_.st
A GT-Debugger.package/GTTemporaryPreDebugChangeDebuggerAction.class/instance/actions/executeAction.st
A GT-Debugger.package/GTWhereIsDebugAction.class/README.md
A GT-Debugger.package/GTWhereIsDebugAction.class/class/registration/gtActionFor_.st
A GT-Debugger.package/GTWhereIsDebugAction.class/definition.st
A GT-Debugger.package/GTWhereIsDebugAction.class/instance/accessing/defaultOrder.st
A GT-Debugger.package/GTWhereIsDebugAction.class/instance/accessing/id.st
A GT-Debugger.package/GTWhereIsDebugAction.class/instance/actions/executeAction.st
A GT-Debugger.package/extension/Context/instance/findContextMatchingPredicate_.st
A GT-Debugger.package/extension/Context/instance/gtConstructDebuggerInspectorIn_for_.st
A GT-Debugger.package/extension/Context/instance/gtDebuggerRetrieveVariableValuePairs.st
A GT-Debugger.package/extension/Context/instance/reservedNames.st
A GT-Debugger.package/extension/CopyToClipboardDebugAction/class/gtActionFor_.st
A GT-Debugger.package/extension/DebugAction/instance/asGlamourAction.st
A GT-Debugger.package/extension/DebugContext/instance/gtDebuggerRetrieveVariableValuePairs.st
A GT-Debugger.package/extension/DebugSession/instance/isActive_.st
A GT-Debugger.package/extension/DoesNotUnderstandDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/FuelOutStackDebugAction/class/gtActionFor_.st
A GT-Debugger.package/extension/Object/instance/gtConstructDebuggerInspectorIn_for_.st
A GT-Debugger.package/extension/Object/instance/gtDebuggerEvaluatorIn_.st
A GT-Debugger.package/extension/Object/instance/gtDebuggerPresentationsIn_inContext_.st
A GT-Debugger.package/extension/Object/instance/gtDebuggerStateIn_.st
A GT-Debugger.package/extension/PeelToFirstDebugAction/class/gtActionType.st
A GT-Debugger.package/extension/Pharo3DarkTheme/instance/sameClassContextStyleFor_.st
A GT-Debugger.package/extension/Pharo3DarkTheme/instance/samePackageContextStyleFor_.st
A GT-Debugger.package/extension/Pharo3DarkTheme/instance/unrelatedContextStyleFor_.st
A GT-Debugger.package/extension/RestartDebugAction/class/gtGlobalDebuggingActionFor_.st
A GT-Debugger.package/extension/RestartDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/ResumeDebugAction/class/gtGlobalDebuggingActionFor_.st
A GT-Debugger.package/extension/ResumeDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/ReturnValueDebugAction/class/gtActionType.st
A GT-Debugger.package/extension/RunToSelectionDebugAction/class/gtActionFor_.st
A GT-Debugger.package/extension/SpecDebugger/class/availableAutomatically.st
A GT-Debugger.package/extension/SpecDebugger/class/handlesContext_.st
A GT-Debugger.package/extension/SpecDebugger/class/spanNewSessionFrom_.st
A GT-Debugger.package/extension/StepIntoDebugAction/class/gtGlobalDebuggingActionFor_.st
A GT-Debugger.package/extension/StepIntoDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/StepOverDebugAction/class/gtGlobalDebuggingActionFor_.st
A GT-Debugger.package/extension/StepOverDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/StepThroughDebugAction/class/gtGlobalDebuggingActionFor_.st
A GT-Debugger.package/extension/StepThroughDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/SubclassResponsabilityDebugAction/class/gtStackDebuggingActionFor_.st
A GT-Debugger.package/extension/ToolRegistry/instance/debuggerDispatcherFor_matching_.st
A GT-Debugger.package/extension/ToolRegistry/instance/debuggersForContext_.st
A GT-Debugger.package/extension/ToolRegistry/instance/debuggersMatching_.st
A GT-Debugger.package/extension/ToolRegistry/instance/debuggersWithRanksMatching_.st
A GT-Debugger.package/extension/ToolRegistry/instance/registerDebugger_withRank_.st
A GT-Debugger.package/extension/ToolRegistry/instance/registeredDebuggersWithRanks.st
A GT-Debugger.package/extension/UITheme/instance/sameClassContextStyleFor_.st
A GT-Debugger.package/extension/UITheme/instance/samePackageContextStyleFor_.st
A GT-Debugger.package/extension/UITheme/instance/styleContext_from_.st
A GT-Debugger.package/extension/UITheme/instance/unrelatedContextStyleFor_.st
M GT-EventRecorder-Tests.package/GTEventCollectorTest.class/instance/tests/testCreationTime.st
A GT-EventRecorder-Tests.package/GTEventCollectorTest.class/instance/tests/testUpdateAnnouncement.st
M GT-EventRecorder-Tests.package/GTEventCollectorsTest.class/instance/tests/testDo.st
M GT-EventRecorder-Tests.package/GTEventCollectorsTest.class/instance/tests/testDo2.st
A GT-EventRecorder-Tests.package/GTEventPackingTest.class/instance/tests-packing/testNewAnnouncementFor.st
A GT-EventRecorder-Tests.package/GTEventPackingTest.class/instance/tests-packing/testNewAnnouncementFor2.st
M GT-EventRecorder-Tests.package/GTEventRecorderTest.class/instance/running/setUp.st
M GT-EventRecorder.package/GTEventBundle.class/definition.st
M GT-EventRecorder.package/GTEventCollector.class/definition.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/bundle.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/category_.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/creationTime.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/registry.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/size.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/url.st
M GT-EventRecorder.package/GTEventCollector.class/instance/accessing/url_.st
A GT-EventRecorder.package/GTEventCollector.class/instance/adding/addIfAvailable_.st
M GT-EventRecorder.package/GTEventCollector.class/instance/adding/add_.st
M GT-EventRecorder.package/GTEventCollector.class/instance/configuration/defaultCategory.st
A GT-EventRecorder.package/GTEventCollector.class/instance/updating/updateAnnouncementBlock_.st
A GT-EventRecorder.package/GTEventCollector.class/instance/updating/updateAnnouncement_.st
M GT-EventRecorder.package/GTEventCollectors.class/definition.st
M GT-EventRecorder.package/GTEventConsolidate.class/definition.st
M GT-EventRecorder.package/GTEventDelivery.class/definition.st
M GT-EventRecorder.package/GTEventMultiBundle.class/definition.st
M GT-EventRecorder.package/GTEventMultiBundleFactory.class/definition.st
M GT-EventRecorder.package/GTEventPacking.class/definition.st
M GT-EventRecorder.package/GTEventPacking.class/instance/private/newAnnouncementFor_.st
M GT-EventRecorder.package/GTEventRecorder.class/class/accessing/reset.st
M GT-EventRecorder.package/GTEventRecorder.class/class/accessing/uniqueInstance.st
A GT-EventRecorder.package/GTEventRecorder.class/class/initialization/initializeUniqueInstance.st
A GT-EventRecorder.package/GTEventRecorder.class/class/initialization/registerInterestToSystemAnnouncement.st
A GT-EventRecorder.package/GTEventRecorder.class/instance/event handling/privacyChanged.st
M GT-EventRecorder.package/GTEventRecorder.class/instance/initialization/initialize.st
M GT-EventRecorder.package/GTEventRegistry.class/definition.st
M GT-EventRecorder.package/GTEventUnpacking.class/definition.st
M GT-EventRecorder.package/GTFuelPacking.class/definition.st
M GT-EventRecorder.package/GTStonPacking.class/definition.st
M GT-EventRecorder.package/Privacy.class/class/accessing/sendDiagnosticsAndUsageData_.st
A GT-EventRecorder.package/PrivacyChangedAnnoucement.class/README.md
A GT-EventRecorder.package/PrivacyChangedAnnoucement.class/definition.st
M GT-Inspector.package/GTDummyExamples.class/class/examples/d_.st
M GT-Inspector.package/GTDummyExamples.class/class/examples/e_.st
M GT-Inspector.package/GTDummyExamples.class/class/examples/g_.st
M GT-Inspector.package/GTDummyExamples.class/class/examples/i.st
M GT-Inspector.package/GTDummyExamples.class/class/examples/j.st
M GT-Inspector.package/GTDummyExamplesPragmas.class/class/examples/j.st
M GT-Inspector.package/GTDummyExamplesPragmas.class/class/examples/k.st
M GT-Inspector.package/GTDummyExamplesPragmas.class/class/examples/l.st
M GT-Inspector.package/GTDummyExamplesWithExceptions.class/class/examples 1/a.st
M GT-Inspector.package/GTDummyExamplesWithExceptions.class/class/examples 2/d.st
M GT-Inspector.package/GTDummyExamplesWithExceptions.class/class/examples 3/h.st
M GT-Inspector.package/GTDummyExamplesWithExternalDependencies.class/class/examples/a_.st
M GT-Inspector.package/GTDummyExamplesWithExternalDependencies.class/class/examples/b_b_.st
M GT-Inspector.package/GTDummyExamplesWithExternalDependencies.class/class/examples/c_c_c_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconBase64_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconBytes_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconClass_selector_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconSelectorBase64_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconSelector_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconThemeSelector_.st
M GT-Inspector.package/GTExample.class/instance/pragma-selectors/icon_.st
A GT-Inspector.package/GTExample.class/instance/private/initializeIconWith_.st
A GT-Inspector.package/GTExample.class/instance/ui/gtSpotterProviderFor_.st
A GT-Inspector.package/GTExample.class/instance/ui/gtSpotterSourceFor_.st
A GT-Inspector.package/GTExample.class/instance/ui/gtSpotterSubjectsFor_.st
A GT-Inspector.package/GTExampleFinder.class/class/ui/gtSpotterExamplesFor_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/private/onExamples_builder_.st
M GT-Inspector.package/GTExampleNautilus.class/instance/public/onClass_.st
A GT-Inspector.package/GTExampleNautilus.class/instance/public/onExamples_builder_.st
A GT-Inspector.package/GTExampleNautilus.class/instance/public/onProvider_builder_.st
M GT-Inspector.package/GTExampleNautilus.class/instance/public/onReferences_builder_.st
A GT-Inspector.package/GTExampleNautilus.class/instance/public/onSource_builder_.st
M GT-Inspector.package/GTExampleNautilusAction.class/instance/order/run_.st
M GT-Inspector.package/GTInspector.class/instance/actions/closeActionFor_.st
M GT-Inspector.package/GTObjectVariablesBrowser.class/definition.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/building/compose.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/evaluatorIn_.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/iconFor_.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/iconFor_error_.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/stringWithoutInitialCommentFrom_.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/updateInstanceVariable_from_basedOn_.st
M GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/variableValuePairsFor_.st
R GT-Inspector.package/GTObjectVariablesBrowser.class/instance/private building/variablesIn_.st
A GT-Inspector.package/GTProtoObjectVariablesBrowser.class/README.md
A GT-Inspector.package/GTProtoObjectVariablesBrowser.class/definition.st
A GT-Inspector.package/GTProtoObjectVariablesBrowser.class/instance/private building/printStringOf_.st
A GT-Inspector.package/GTProtoObjectVariablesBrowser.class/instance/private building/variableValuePairsFor_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/README.md
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/definition.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/building/compose.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/evaluatorIn_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/iconFor_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/iconFor_error_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/printStringOf_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/stringWithoutInitialCommentFrom_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/updateInstanceVariable_from_basedOn_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/variableValuePairsFor_.st
A GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/variablesIn_.st
R GT-Inspector.package/extension/Object/instance/gtInspectorActionBrowse.st
R GT-Inspector.package/extension/Object/instance/gtInspectorActions.st
R GT-Inspector.package/extension/Object/instance/gtInspectorMetaIn_.st
R GT-Inspector.package/extension/Object/instance/gtInspectorPresentationsIn_inContext_.st
M GT-Inspector.package/extension/Object/instance/gtInspectorRawIn_.st
A GT-Inspector.package/extension/ProtoObject/instance/gtInspectorActionBrowse.st
A GT-Inspector.package/extension/ProtoObject/instance/gtInspectorActions.st
A GT-Inspector.package/extension/ProtoObject/instance/gtInspectorMetaIn_.st
A GT-Inspector.package/extension/ProtoObject/instance/gtInspectorPresentationsIn_inContext_.st
A GT-Inspector.package/extension/ProtoObject/instance/gtInspectorRawIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorActionMaterializeFuel.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorContentsIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorFuelIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorGifIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorJpegIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorPngIn_.st
M GT-InspectorExtensions-Core.package/extension/FileReference/instance/gtInspectorStScriptIn_.st
A GT-InspectorExtensions-Core.package/extension/ProtoObject/class/gtExampleBasic.st
A GT-InspectorExtensions-Core.package/extension/TClass/instance/gtInspectorDefinitionIn_.st
M GT-InspectorExtensions-Core.package/extension/ThemeIcons/instance/gtInspectorIconsIn_.st
A GT-SUnitDebugger.package/GTSUnitActivationPredicate.class/README.md
A GT-SUnitDebugger.package/GTSUnitActivationPredicate.class/definition.st
A GT-SUnitDebugger.package/GTSUnitActivationPredicate.class/instance/testing/matchContext_.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/README.md
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/class/accessing/activationPredicate.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/definition.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/actualResult.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/expectedResult.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/setUpMethod.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/tearDownMethod.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/testContext.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/accessing/testObject.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/initialization/process_context_.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/testing/isActive.st
A GT-SUnitDebugger.package/GTSUnitDebugSession.class/instance/testing/isActive_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/README.md
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/accessing/defaultTitle.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/accessing/sessionClass.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/testing/availableAutomatically.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/testing/handlesContext_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/testing/lookupStackSize.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/tools registry/register.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/class/tools registry/registerToolsOn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/definition.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/accessing context/contextToSelectFrom_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building presentations/inspectorDiffIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building presentations/inspectorIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building presentations/setUpCodeIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building presentations/tearDownCodeIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building presentations/textualDiffIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building/debuggerStructureIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/building/debuggerTransmissionsIn_.st
A GT-SUnitDebugger.package/GTSUnitDebugger.class/instance/updating/updateBrowser.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/README.md
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/class/testing/isAbstract.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/class/testing/isUnitTest.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/definition.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/instance/tests/testArrays.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/instance/tests/testDictionary.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/instance/tests/testFailingDate.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/instance/tests/testFailingText.st
A GT-SUnitDebugger.package/GTSUnitExampleFailingTest.class/instance/tests/testMultiValuedStreaming.st
A GT-SUnitDebugger.package/extension/Collection/instance/gtDebuggerSUnitPrint.st
A GT-SUnitDebugger.package/extension/DateAndTime/instance/gtDebuggerSUnitPrint.st
A GT-SUnitDebugger.package/extension/Dictionary/instance/gtDebuggerSUnitPrint.st
A GT-SUnitDebugger.package/extension/Object/instance/gtDebuggerSUnitPrint.st
A GT-SUnitDebugger.package/extension/String/instance/gtDebuggerSUnitPrint.st
M GT-Spotter.package/GTSpotter.class/class/cleanup/cleanUp.st
M GT-Spotter.package/GTSpotterCategoryTitleBrick.class/instance/instance creation/on_category_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/README.md
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/class/examples/gtExampleNew.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/class/private/substring_filter_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/definition.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/accessing/addMethod_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/accessing/name.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/accessing/name_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/initialization/initialize.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/printing/gtDisplayOn_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/querying/implementors.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/querying/senders.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/ui/spotterImplementorsFor_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/ui/spotterPreviewIn_.st
A GT-SpotterExtensions-Core.package/GTSelectorImplementors.class/instance/ui/spotterSendersFor_.st
R GT-SpotterExtensions-Core.package/PragmaType.class/instance/as yet unclassified/spotterSendersFor_.st
A GT-SpotterExtensions-Core.package/PragmaType.class/instance/ui/spotterPreviewItemsIn_.st
A GT-SpotterExtensions-Core.package/PragmaType.class/instance/ui/spotterSendersFor_.st
A GT-SpotterExtensions-Core.package/extension/GTSpotter/instance/spotterForReferencesFor_.st
A GT-SpotterExtensions-Core.package/extension/GTSpotter/instance/spotterForSelectorsFor_.st
A GT-SpotterExtensions-Core.package/extension/GTSpotter/instance/spotterForSendersFor_.st
R GT-SpotterExtensions-Core.package/extension/GTSpotter/instance/spotterForSettingsFor_.st
A GT-SpotterExtensions-Core.package/extension/GlobalVariable/instance/spotterForReferencesFor_.st
R GT-SpotterExtensions-Core.package/extension/GlobalVariable/instance/spotterReferenceFor_.st
A GT-SpotterExtensions-Core.package/extension/SystemNavigation/instance/allReferencesToSubstring_do_.st
A GT-SpotterExtensions-Core.package/extension/SystemNavigation/instance/allReferencesTo_do_.st
A GT-SpotterExtensions-Core.package/extension/SystemNavigation/instance/allSendersToSubstring_do_.st
A GT-SpotterExtensions-Core.package/extension/TBehavior/instance/withMethodSender_do_.st
A GT-SpotterExtensions-Core.package/extension/TBehavior/instance/withMethodsReferTo_do_.st
A GT-SpotterExtensions-Core.package/extension/TBehavior/instance/withThorougMethodsReferTo_do_.st
A GT-Tests-Debugger.package/GTBytecodeDebuggerSmokeTest.class/README.md
A GT-Tests-Debugger.package/GTBytecodeDebuggerSmokeTest.class/definition.st
A GT-Tests-Debugger.package/GTBytecodeDebuggerSmokeTest.class/instance/accessing/contextToTest.st
A GT-Tests-Debugger.package/GTBytecodeDebuggerSmokeTest.class/instance/accessing/debuggerToTest.st
A GT-Tests-Debugger.package/GTBytecodeDebuggerSmokeTest.class/instance/utils/stepToDebuggerEntryPointIn_.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/README.md
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/class/testing/isAbstract.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/definition.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/accessing/contextToTest.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/accessing/debuggerToTest.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/accessing/instantiateSession.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/running/setUp.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/running/tearDown.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/tests/testDebugger.st
A GT-Tests-Debugger.package/GTDebuggerSmokeTest.class/instance/utils/stepToDebuggerEntryPointIn_.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerSmokeTest.class/README.md
A GT-Tests-Debugger.package/GTGenericStackDebuggerSmokeTest.class/definition.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerSmokeTest.class/instance/accessing/contextToTest.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerSmokeTest.class/instance/accessing/debuggerToTest.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerSmokeTest.class/instance/utils/stepToDebuggerEntryPointIn_.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerTest.class/README.md
A GT-Tests-Debugger.package/GTGenericStackDebuggerTest.class/definition.st
A GT-Tests-Debugger.package/GTGenericStackDebuggerTest.class/instance/as yet unclassified/testBasic.st
A GT-Tests-Debugger.package/GTSUnitDebuggerSmokeTest.class/README.md
A GT-Tests-Debugger.package/GTSUnitDebuggerSmokeTest.class/definition.st
A GT-Tests-Debugger.package/GTSUnitDebuggerSmokeTest.class/instance/accessing/contextToTest.st
A GT-Tests-Debugger.package/GTSUnitDebuggerSmokeTest.class/instance/accessing/debuggerToTest.st
A GT-Tests-Debugger.package/GTSUnitDebuggerSmokeTest.class/instance/utils/stepToDebuggerEntryPointIn_.st
A GT-Tests-Inspector.package/GTInspectorProtoObjectTest.class/README.md
A GT-Tests-Inspector.package/GTInspectorProtoObjectTest.class/definition.st
A GT-Tests-Inspector.package/GTInspectorProtoObjectTest.class/instance/tests/testInspectDoesNotCrash.st
M Glamour-Browsers.package/GLMDashboard.class/README.md
M Glamour-Browsers.package/GLMDashboard.class/definition.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/defaultPaneExtent.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/defaultPaneExtent_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/extentOfPaneNamed_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/extentStrategy.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/extentStrategy_.st
A Glamour-Browsers.package/GLMDashboard.class/instance/accessing/layoutOfPaneNamed_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/accessing/panesExtents.st
A Glamour-Browsers.package/GLMDashboard.class/instance/accessing/panesLayouts.st
A Glamour-Browsers.package/GLMDashboard.class/instance/adding/addPaneNamed_.st
A Glamour-Browsers.package/GLMDashboard.class/instance/adding/addPaneNamed_layout_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/scripting/addPaneNamed_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/scripting/addPaneNamed_extent_.st
R Glamour-Browsers.package/GLMDashboard.class/instance/scripting/fillWidthStrategy.st
R Glamour-Browsers.package/GLMDashboard.class/instance/scripting/rigidStrategy.st
R Glamour-Browsers.package/GLMDashboardExtentStrategy.class/README.md
R Glamour-Browsers.package/GLMDashboardExtentStrategy.class/definition.st
R Glamour-Browsers.package/GLMFillWidthAndHeightStrategy.class/README.md
R Glamour-Browsers.package/GLMFillWidthAndHeightStrategy.class/definition.st
R Glamour-Browsers.package/GLMFillWidthStrategy.class/README.md
R Glamour-Browsers.package/GLMFillWidthStrategy.class/definition.st
R Glamour-Browsers.package/GLMRigidStrategy.class/README.md
R Glamour-Browsers.package/GLMRigidStrategy.class/definition.st
M Glamour-Core.package/GLMAction.class/definition.st
A Glamour-Core.package/GLMAction.class/instance/accessing/shouldShowTitle.st
A Glamour-Core.package/GLMAction.class/instance/accessing/shouldShowTitle_.st
A Glamour-Core.package/GLMAction.class/instance/accessing/showTitle.st
A Glamour-Core.package/GLMCompositePresentation.class/instance/initialization/initialize.st
A Glamour-Core.package/GLMCompositePresentation.class/instance/initialization/initializePresentation.st
R Glamour-Core.package/GLMCompositePresentation.class/instance/initialize-release/initialize.st
R Glamour-Core.package/GLMCompositePresentation.class/instance/initialize-release/initializePresentation.st
M Glamour-Core.package/GLMPresentation.class/instance/accessing/transformation.st
A Glamour-Examples.package/GLMBasicExamples.class/instance/actions examples/actionsWithShowTitle.st
R Glamour-Examples.package/GLMBasicExamples.class/instance/browsers/dashboardWithSpecificExtents.st
A Glamour-Examples.package/GLMBasicExamples.class/instance/browsers/dashboardWithSpecificLayouts.st
A Glamour-FastTable.package/GLMDataSourceUpdated.class/README.md
A Glamour-FastTable.package/GLMDataSourceUpdated.class/class/instance creation/newDataSource_.st
A Glamour-FastTable.package/GLMDataSourceUpdated.class/definition.st
A Glamour-FastTable.package/GLMDataSourceUpdated.class/instance/accessing/newDataSource.st
A Glamour-FastTable.package/GLMDataSourceUpdated.class/instance/accessing/newDataSource_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/README.md
A Glamour-FastTable.package/GLMFastListDataSource.class/definition.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/actionColumn_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/cellColumn_row_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/elements.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/glamourPresentation.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/glamourPresentation_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/headerColumn_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/resetElements.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/accessing/tagsToFilterBy.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/announcing/announcer.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/drag and drop/dragTransferType.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/drag and drop/dropElements_index_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/drag and drop/wantsDropElements_type_index_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/factory/rowMorphForElement_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/factory/viewRowMorphForColumn_element_.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/private/resetChildrenContent.st
A Glamour-FastTable.package/GLMFastListDataSource.class/instance/selecting/selectTable_element_.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/README.md
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/definition.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/basicItems.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/calculateItems.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/cellColumn_row_.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/glamourPresentation.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/glamourPresentation_.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/items.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/accessing/tagsToFilterBy.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/announcing/announcer.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/factory/rowMorphForElement_.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/private/elementShouldBeDisplayed_.st
A Glamour-FastTable.package/GLMFastListOutlineDataSource.class/instance/private/resetChildrenContent.st
A Glamour-FastTable.package/GLMFastListPresentation.class/README.md
A Glamour-FastTable.package/GLMFastListPresentation.class/definition.st
A Glamour-FastTable.package/GLMFastListPresentation.class/instance/accessing/parameters.st
A Glamour-FastTable.package/GLMFastListPresentation.class/instance/initialize-release/initialize.st
A Glamour-FastTable.package/GLMFastListPresentation.class/instance/public api/withSeparators.st
A Glamour-FastTable.package/GLMFastListPresentation.class/instance/rendering/renderGlamorouslyOn_.st
A Glamour-FastTable.package/GLMFastListPresentation.class/instance/testing/allowSeparators.st
A Glamour-FastTable.package/GLMFastTableColumn.class/README.md
A Glamour-FastTable.package/GLMFastTableColumn.class/definition.st
A Glamour-FastTable.package/GLMFastTableColumn.class/instance/accessing/glamourColumn.st
A Glamour-FastTable.package/GLMFastTableColumn.class/instance/accessing/glamourColumn_.st
A Glamour-FastTable.package/GLMFastTableColumn.class/instance/accessing/target_actionSelector_arguments_.st
A Glamour-FastTable.package/GLMFastTableColumn.class/instance/execute/execute.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/README.md
A Glamour-FastTable.package/GLMFastTableDataSource.class/definition.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/accessing/cellColumn_row_.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/accessing/sortByColumn_.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/factory/editRowMorphForColumn_element_.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/factory/rowMorphForColumn_element_.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/private/elementsSorted.st
A Glamour-FastTable.package/GLMFastTableDataSource.class/instance/private/sortBlock.st
A Glamour-FastTable.package/GLMFastTablePresentation.class/README.md
A Glamour-FastTable.package/GLMFastTablePresentation.class/definition.st
A Glamour-FastTable.package/GLMFastTablePresentation.class/instance/accessing/parameters.st
A Glamour-FastTable.package/GLMFastTablePresentation.class/instance/initialization/initialize.st
A Glamour-FastTable.package/GLMFastTablePresentation.class/instance/rendering/renderGlamorouslyOn_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/README.md
A Glamour-FastTable.package/GLMFastTreeDataSource.class/definition.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/announcer.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/cellColumn_row_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/glamourPresentation.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/glamourPresentation_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/resetElements.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/rootItem.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/accessing/tagsToFilterBy.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/instance creation/newStaticItemFrom_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/private/basicRoots.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/private/createRootItem.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/private/resetChildrenContent.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/private/rowMorphForItem_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/selecting/explicitSelection_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/selecting/selection_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/selecting/strongSelection_.st
A Glamour-FastTable.package/GLMFastTreeDataSource.class/instance/tag/matchingTag_.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/README.md
A Glamour-FastTable.package/GLMFastTreePresentation.class/definition.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/accessing/maxDepth.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/accessing/parameters.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/accessing/strategy.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/initialize-release/initialize.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/public api/expandedUntil_.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/public api/maxDepth_.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/public api/strategy_.st
A Glamour-FastTable.package/GLMFastTreePresentation.class/instance/rendering/renderGlamorouslyOn_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/README.md
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/definition.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/adding/addFastTableIn_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/build ui/setFastTableLayoutFrame_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/createDataSourceFrom_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/createFastTable.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/initializeTableModel_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/initializeTableMorph.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/specificDataSourceInitializiation.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/initialization/specificTableMorphInitializiation.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/private/dataSourceUpdated_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/private/initializeAnnoucementForPresentation_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/private/initializeAnnouncementForDataSource.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/private/suspendedAnnouncements.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/private/unsubscribeDataSource_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/rendering/actOnContextChanged_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/rendering/actOnUpdatedPresentation_.st
A Glamour-FastTable.package/GLMMorphicFTRenderer.class/instance/rendering/render_.st
A Glamour-FastTable.package/GLMMorphicFastListRenderer.class/README.md
A Glamour-FastTable.package/GLMMorphicFastListRenderer.class/definition.st
A Glamour-FastTable.package/GLMMorphicFastListRenderer.class/instance/initialization/createDataSourceFrom_.st
A Glamour-FastTable.package/GLMMorphicFastTableRenderer.class/README.md
A Glamour-FastTable.package/GLMMorphicFastTableRenderer.class/definition.st
A Glamour-FastTable.package/GLMMorphicFastTableRenderer.class/instance/initialization/createDataSourceFrom_.st
A Glamour-FastTable.package/GLMMorphicFastTableRenderer.class/instance/initialization/specificTableMorphInitializiation.st
A Glamour-FastTable.package/GLMMorphicFastTreeRenderer.class/README.md
A Glamour-FastTable.package/GLMMorphicFastTreeRenderer.class/definition.st
A Glamour-FastTable.package/GLMMorphicFastTreeRenderer.class/instance/initialization/createDataSourceFrom_.st
A Glamour-FastTable.package/GLMMorphicFastTreeRenderer.class/instance/initialization/specificDataSourceInitializiation.st
A Glamour-FastTable.package/GLMMorphicFastTreeRenderer.class/instance/initialization/specificTableMorphInitializiation.st
A Glamour-FastTable.package/TGLMFastTable.class/README.md
A Glamour-FastTable.package/TGLMFastTable.class/definition.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/accessing/allMenuActions.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/accessing/glamourPresentation.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/accessing/glamourPresentation_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/announcing/announcer.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/announcing/when_do_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/announcing/when_send_to_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/instance creation/newDataSourceMatching_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/menu/executeMenuAction_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/menu/menuColumn_row_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/basicElements.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/calculateElements.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/collectionToDragPassenger_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/elementOrZeroAt_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/elementShouldBeDisplayed_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/private/readyToBeDisplayed.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/selecting/explicitSelection_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/selecting/selection_.st
A Glamour-FastTable.package/TGLMFastTable.class/instance/selecting/strongSelection_.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/README.md
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/definition.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/accessing/actionBlock.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/accessing/actionName.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/accessing/parameters.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/enableFilter.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/enableFilterWithAction_.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/enableFilterWithAction_named_.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/enableSearch.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/filterOn_.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/public api/searchOn_.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/testing/isFilterable.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/testing/isSearchable.st
A Glamour-FastTable.package/TGLMFastTableFunctionsPresentation.class/instance/testing/needActionButton.st
A Glamour-FastTable.package/TGLMFastTableTag.class/README.md
A Glamour-FastTable.package/TGLMFastTableTag.class/definition.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/accessing/shouldFilterByTag_.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/accessing/tagsToFilterBy.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/callbacks/toggleFilteringByTag_.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/factory/buttonForTag_filter_.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/factory/tagMorphsFrom_for_.st
A Glamour-FastTable.package/TGLMFastTableTag.class/instance/private/resetChildrenContent.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListDragAndDrop.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListDropDown.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListFunctions.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListOutlineSimple.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListOutlineWithTag.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastListSimple.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTableSimple.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTableWithIcons.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTableWithSearch.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTreeSimple.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTreeStrategies.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/fastTreeWithIcon.st
A Glamour-FastTable.package/extension/GLMBasicExamples/instance/tagBlockWith_.st
A Glamour-FastTable.package/extension/GLMCompositePresentation/instance/fastList.st
A Glamour-FastTable.package/extension/GLMCompositePresentation/instance/fastTable.st
A Glamour-FastTable.package/extension/GLMCompositePresentation/instance/fastTree.st
A Glamour-FastTable.package/extension/GLMMorphicRenderer/instance/renderFastListPresentation_.st
A Glamour-FastTable.package/extension/GLMMorphicRenderer/instance/renderFastTablePresentation_.st
A Glamour-FastTable.package/extension/GLMMorphicRenderer/instance/renderFastTreePresentation_.st
M Glamour-Helpers.package/GLMAllNotNilCondition.class/instance/glamour/glamourValueWithArgs_.st
R Glamour-Helpers.package/extension/Object/instance/asGlamorousArray.st
R Glamour-Helpers.package/extension/Object/instance/asGlamorousMultiValue.st
R Glamour-Helpers.package/extension/Object/instance/glamourValueWithArgs_.st
R Glamour-Helpers.package/extension/Object/instance/glamourValue_.st
A Glamour-Helpers.package/extension/ProtoObject/instance/asGlamorousArray.st
A Glamour-Helpers.package/extension/ProtoObject/instance/asGlamorousMultiValue.st
A Glamour-Helpers.package/extension/ProtoObject/instance/glamourValueWithArgs_.st
A Glamour-Helpers.package/extension/ProtoObject/instance/glamourValue_.st
M Glamour-Morphic-Pager.package/GLMMorphicPagerRenderer.class/instance/rendering/render_.st
M Glamour-Morphic-Pager.package/GLMPager.class/README.md
M Glamour-Morphic-Pager.package/GLMPager.class/definition.st
A Glamour-Morphic-Pager.package/GLMPager.class/instance/accessing/minimumPageNumberForScrollbar.st
A Glamour-Morphic-Pager.package/GLMPager.class/instance/accessing/minimumPageNumberForScrollbar_.st
M Glamour-Morphic-Pager.package/GLMPagerBrick.class/instance/pager-actions/showOrHideScrollBar.st
M Glamour-Morphic-Pager.package/GLMPagerModel.class/README.md
M Glamour-Morphic-Pager.package/GLMPagerModel.class/definition.st
A Glamour-Morphic-Pager.package/GLMPagerModel.class/instance/accessing/minimumPageNumberForScrollbar.st
A Glamour-Morphic-Pager.package/GLMPagerModel.class/instance/accessing/minimumPageNumberForScrollbar_.st
M Glamour-Morphic-Renderer.package/GLMMorphicActionRenderer.class/instance/rendering/render_.st
M Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/private/renderPane_inUI_from_.st
A Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/private/render_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/firstColumnMaxCellSizeFrom_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/firstColumnMinCellSizeFrom_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/firstColumnPanesFrom_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/render_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/secondColumnMaxCellSizeFrom_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/secondColumnMinCellSizeFrom_.st
R Glamour-Morphic-Renderer.package/GLMMorphicDashboardRenderer.class/instance/rendering/secondColumnPanesFrom_.st
M Glamour-Morphic-Renderer.package/GLMMorphicPharoMethodRenderer.class/instance/rendering/morph.st
M Glamour-Morphic-Renderer.package/GLMMorphicPharoScriptRenderer.class/instance/rendering/morph.st
M Glamour-Morphic-Renderer.package/GLMMorphicRubricTextRenderer.class/instance/private/actOnTextEditorRequest_.st
M Glamour-Morphic-Renderer.package/GLMMorphicTabulatorRenderer.class/instance/private/margin.st
M Glamour-Morphic-Renderer.package/GLMMorphicWidgetRenderer.class/instance/private/renderToolbarForPresentation_inMorph_.st
R Glamour-Morphic-Renderer.package/extension/GLMDashboardExtentStrategy/instance/initializeContainer_.st
R Glamour-Morphic-Renderer.package/extension/GLMDashboardExtentStrategy/instance/initializeFirstColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMDashboardExtentStrategy/instance/initializePane_.st
R Glamour-Morphic-Renderer.package/extension/GLMDashboardExtentStrategy/instance/initializeSecondColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthAndHeightStrategy/instance/initializeContainer_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthAndHeightStrategy/instance/initializeFirstColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthAndHeightStrategy/instance/initializePane_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthAndHeightStrategy/instance/initializeSecondColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthStrategy/instance/initializeContainer_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthStrategy/instance/initializeFirstColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthStrategy/instance/initializePane_.st
R Glamour-Morphic-Renderer.package/extension/GLMFillWidthStrategy/instance/initializeSecondColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMRigidStrategy/instance/initializeContainer_.st
R Glamour-Morphic-Renderer.package/extension/GLMRigidStrategy/instance/initializeFirstColumn_.st
R Glamour-Morphic-Renderer.package/extension/GLMRigidStrategy/instance/initializePane_.st
R Glamour-Morphic-Renderer.package/extension/GLMRigidStrategy/instance/initializeSecondColumn_.st
M Glamour-Morphic-Widgets.package/GLMErrorPopper.class/instance/initialization/initializeTextMorph.st
A Glamour-Morphic-Widgets.package/GLMRubricSmalltalkTextModel.class/instance/accessing/selectedMethod.st
M Glamour-Morphic-Widgets.package/GLMWatcherWindow.class/instance/accessing/addContent_.st
R Glamour-Morphic-Widgets.package/LazyTabGroupMorph.class/instance/as yet unclassified/newTabSelectorMorph.st
R Glamour-Morphic-Widgets.package/LazyTabGroupMorph.class/instance/as yet unclassified/updatePageAtIndex_withLabel_toolbar_action_.st
A Glamour-Morphic-Widgets.package/LazyTabGroupMorph.class/instance/building/newTabSelectorMorph.st
A Glamour-Morphic-Widgets.package/LazyTabGroupMorph.class/instance/updating/updatePageAtIndex_withLabel_toolbar_action_.st
R Glamour-Presentations.package/GLMDynamicPresentation.class/instance/as yet unclassified/outerPortEvent_.st
A Glamour-Presentations.package/GLMDynamicPresentation.class/instance/events/outerPortEvent_.st
A Glamour-Presentations.package/GLMDynamicPresentation.class/instance/updating/updateToolbar.st
M Glamour-Presentations.package/GLMTextEditorRequest.class/class/instance creation/for_.st
M Glamour-Presentations.package/GLMTextEditorRequest.class/definition.st
A Glamour-Presentations.package/GLMTextEditorRequest.class/instance/accessing/action.st
A Glamour-Presentations.package/GLMTextEditorRequest.class/instance/accessing/action_.st
R Glamour-Presentations.package/GLMTextEditorRequest.class/instance/accessing/selector.st
R Glamour-Presentations.package/GLMTextEditorRequest.class/instance/accessing/selector_.st
A Glamour-Tests-Core.package/GLMDashboardTest.class/instance/tests/compareLayout_with_.st
A Glamour-Tests-Core.package/GLMDashboardTest.class/instance/tests/testDefaultLayouts.st
R Glamour-Tests-Core.package/GLMDashboardTest.class/instance/tests/testPanesAndExtents.st
A Glamour-Tests-Core.package/GLMDashboardTest.class/instance/tests/testPanesAndLayouts.st
R Glamour-Tests-Morphic.package/GLMDashboardMorphicTest.class/README.md
R Glamour-Tests-Morphic.package/GLMDashboardMorphicTest.class/definition.st
R Glamour-Tests-Morphic.package/GLMDashboardMorphicTest.class/instance/tests/testPanesExtent.st
R Glamour-Tests-Morphic.package/GLMDashboardMorphicTest.class/instance/tests/testPanesExtentWithFillWidthStrategy.st
R Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/private/treeRoots.st
A Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/private/treeVisibleItems.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeAllowDeseletion.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeDefaultAllowDeseletion.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeMultipleSelection.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeMultipleSelectionWithCancellation.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeSelection.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeSelectionCancellation.st
M Glamour-Tests-Morphic.package/GLMTreeMorphicTest.class/instance/tests/testTreeWithTags.st
M Glamour-Tests-Morphic.package/GLMWatcherMorphicTest.class/instance/tests/testSimple.st
A Rubric.package/RubAbstractTextArea.class/instance/accessing selection/extendSelection_.st
A Rubric.package/RubAbstractTextArea.class/instance/accessing selection/modifySelection_.st
A Rubric.package/RubAbstractTextArea.class/instance/accessing selection/shrinkSelection_.st
M Rubric.package/RubAbstractTextArea.class/instance/event handling/mouseMove_.st
A Rubric.package/RubCharacterBlock.class/instance/accessing/distance_.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50523.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - scripts/script50524.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50523.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - updates/update50524.st
M ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
50524
17341 Integrate GTools version 3.6 using a postload
https://pharo.fogbugz.com/f/cases/17341
http://files.pharo.org/image/50/50524.zip
Jan. 12, 2016
Re: [Pharo-dev] [Vm-dev] [squeak-dev] valid pragma syntax
by Esteban Lorenzano
> On 12 Jan 2016, at 21:12, Nicolai Hess <nicolaihess(a)gmail.com> wrote:
>
>
>
> 2016-01-12 20:57 GMT+01:00 Esteban Lorenzano <estebanlm(a)gmail.com <mailto:estebanlm@gmail.com>>:
>
> well⦠UnifiedFFI, UFFI or whatever it will be called already does that⦠as you know.
> Currently we are using âolderâ NB way: as a method call, then solving it in first call. This is nice because is compatible and easies some stuff.
> But final objective is to provide a pragma and solve it in compilation time.
>
> Then we can 100% deprecate the invalid pragma old FFI uses today.
>
> But how do we solve the issue?
Well, we should add an #visitFFIPragmaNode: who can deal with it, in the mean time :)
Esteban
>
>
> At least, thatâs what we have talk :)
>
> Esteban
>
>> On 12 Jan 2016, at 20:06, Nicolai Hess <nicolaihess(a)gmail.com <mailto:nicolaihess@gmail.com>> wrote:
>>
>>
>>
>> 2016-01-10 16:57 GMT+01:00 Eliot Miranda <eliot.miranda(a)gmail.com <mailto:eliot.miranda@gmail.com>>:
>>
>> Hi Nicolai,
>>
>> On Sun, Jan 10, 2016 at 3:16 AM, Nicolai Hess <nicolaihess(a)gmail.com <mailto:nicolaihess@gmail.com>> wrote:
>> pharo fogbugz issue: 17359 MessageNotUnderstood: receiver of "keywords" is nil
>>
>>
>> is this valid pragma syntax:
>>
>> <apicall: bool 'SetCursorPos' (long long) module: 'user32.dll'>
>>
>> As others have said this is not a valid pragma. A valid pragma is a message expression (a message with no receiver) that has only literal arguments. There is one exception, to accept a variable name for the error code in a primitive invocation.
>>
>> And as Levente has said it is a goal of the new FFI to get rid of the old syntax you show above.
>>
>>
>> Thanks Eliot.
>>
>> I think I will wait what Esteban will say to this, he put those classes in the image, maybe he had a plan for the new ffi/apicall syntax
>>
>>
>>
>> And as Igor Stasenko discovered /any/ C signature can be written as a literal Array, providing we allow underscores in Symbols (which is a preference). So for example, the heapsort declaration from the standard C library:
>>
>> int
>> heapsort(void *base, size_t nel, size_t width,
>> int (*compar)(const void *, const void *))
>>
>> could be written as a pragma via e.g.
>>
>> <ffiCCall: #(int heapsort(void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)))>
>>
>> in which case it is equal to
>>
>> <ffiCCall: #(#int #heapsort #( #void #* #base #, #size_t #nel #, #size_t #width #, #int #( #* #compar ) #( #const #void #*, #const #void #*)))>
>>
>> which, while a massive hack, is pretty neat. The only difficulty in parsing the above s that void *, is #void #*, not #void #* #,.
>>
>> So for me, the natural pragma syntax for the new FFI should be a single keyword starting with ffi that includes the language with which to parse the pragma's argument, followed by a literal Array containing the signature (rather than e.g. a String). I'd also provide a special-purpose pretty-printer for literal arrays that would be used to pretty-print the above, e.g. when decompiling.
>>
>> This would easily allow extensions such as
>>
>> <ffiCcall: #(wchar_t * wcschr(const wchar_t *s, wchar_t c)) arg1is: #UnicodeString arg2is: Character>
>>
>> to guide a marshalling engine in providing automatic checks and conversions.
>>
>> [Slightly OT]
>> Note that I'm already using this syntax in Alien callbacks because one thing it does is to normalize the signature, eliminating the significance of most whitespace (the #*, above being one example where it fails). So a Callback for heapsort above looks like
>>
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *)) abi: #IA32>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien unsignedLongAt: 1))
>> value: (Alien forPointer: (spAlien unsignedLongAt: 5)))
>>
>> or
>> voidstarvoidstarRetintARM32: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *)) abi: #ARM32>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien registerAt: 1))
>> value: (Alien forPointer: (spAlien registerAt: 2)))
>>
>>
>> Hmmm, if Callback had subclasses for each ABI then the above would become
>>
>> IA32Callback methods for signature
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *))>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien unsignedLongAt: 1))
>> value: (Alien forPointer: (spAlien unsignedLongAt: 5)))
>>
>> ARM32Callback methods for signatures
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *))>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien registerAt: 1))
>> value: (Alien forPointer: (spAlien registerAt: 2)))
>>
>> Much nicer. I shall make it so.
>>
>> our (pharo) parser can not parse this (does not recognizes the
>> "selector parts" (apicall:module:) right)
>>
>> Any recommendations how to fix this
>> - fix RBParser or
>> - change this pragma, for example, like this
>> <apicall: #(bool SetCursorPos (long long)) module: 'user32.dll'>
>>
>>
>> nicolai
>>
>> _,,,^..^,,,_
>> best, Eliot
>>
>>
>
>
>
Jan. 12, 2016
Re: [Pharo-dev] [Vm-dev] [squeak-dev] valid pragma syntax
by Nicolai Hess
2016-01-12 20:57 GMT+01:00 Esteban Lorenzano <estebanlm(a)gmail.com>:
>
> well⦠UnifiedFFI, UFFI or whatever it will be called already does that⦠as
> you know.
> Currently we are using âolderâ NB way: as a method call, then solving it
> in first call. This is nice because is compatible and easies some stuff.
> But final objective is to provide a pragma and solve it in compilation
> time.
>
> Then we can 100% deprecate the invalid pragma old FFI uses today.
>
But how do we solve the issue?
>
> At least, thatâs what we have talk :)
>
> Esteban
>
> On 12 Jan 2016, at 20:06, Nicolai Hess <nicolaihess(a)gmail.com> wrote:
>
>
>
> 2016-01-10 16:57 GMT+01:00 Eliot Miranda <eliot.miranda(a)gmail.com>:
>
>>
>> Hi Nicolai,
>>
>> On Sun, Jan 10, 2016 at 3:16 AM, Nicolai Hess <nicolaihess(a)gmail.com>
>> wrote:
>>
>>> pharo fogbugz issue: 17359 MessageNotUnderstood: receiver of "keywords"
>>> is nil
>>>
>>>
>>> is this valid pragma syntax:
>>>
>>> <apicall: bool 'SetCursorPos' (long long) module: 'user32.dll'>
>>>
>>
>> As others have said this is not a valid pragma. A valid pragma is a
>> message expression (a message with no receiver) that has only literal
>> arguments. There is one exception, to accept a variable name for the error
>> code in a primitive invocation.
>>
>> And as Levente has said it is a goal of the new FFI to get rid of the old
>> syntax you show above.
>>
>
>
> Thanks Eliot.
>
> I think I will wait what Esteban will say to this, he put those classes in
> the image, maybe he had a plan for the new ffi/apicall syntax
>
>
>
>> And as Igor Stasenko discovered /any/ C signature can be written as a
>> literal Array, providing we allow underscores in Symbols (which is a
>> preference). So for example, the heapsort declaration from the standard C
>> library:
>>
>> int
>> heapsort(void *base, size_t nel, size_t width,
>> int (*compar)(const void *, const void *))
>>
>> could be written as a pragma via e.g.
>>
>> <ffiCCall: #(int heapsort(void *base, size_t nel, size_t width, int
>> (*compar)(const void *, const void *)))>
>>
>> in which case it is equal to
>>
>> <ffiCCall: #(#int #heapsort #( #void #* #base #, #size_t #nel #,
>> #size_t #width #, #int #( #* #compar ) #( #const #void #*, #const #void
>> #*)))>
>>
>> which, while a massive hack, is pretty neat. The only difficulty in
>> parsing the above s that void *, is #void #*, not #void #* #,.
>>
>> So for me, the natural pragma syntax for the new FFI should be a single
>> keyword starting with ffi that includes the language with which to parse
>> the pragma's argument, followed by a literal Array containing the signature
>> (rather than e.g. a String). I'd also provide a special-purpose
>> pretty-printer for literal arrays that would be used to pretty-print the
>> above, e.g. when decompiling.
>>
>> This would easily allow extensions such as
>>
>> <ffiCcall: #(wchar_t * wcschr(const wchar_t *s, wchar_t c)) arg1is:
>> #UnicodeString arg2is: Character>
>>
>> to guide a marshalling engine in providing automatic checks and
>> conversions.
>>
>> [Slightly OT]
>> Note that I'm already using this syntax in Alien callbacks because one
>> thing it does is to normalize the signature, eliminating the significance
>> of most whitespace (the #*, above being one example where it fails). So a
>> Callback for heapsort above looks like
>>
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *)) abi: #IA32>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien unsignedLongAt: 1))
>> value: (Alien forPointer: (spAlien unsignedLongAt: 5)))
>>
>> or
>> voidstarvoidstarRetintARM32: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *)) abi: #ARM32>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien registerAt: 1))
>> value: (Alien forPointer: (spAlien registerAt: 2)))
>>
>>
>> Hmmm, if Callback had subclasses for each ABI then the above would become
>>
>> IA32Callback methods for signature
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *))>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien unsignedLongAt: 1))
>> value: (Alien forPointer: (spAlien unsignedLongAt: 5)))
>>
>> ARM32Callback methods for signatures
>> voidstarvoidstarRetint: callbackContext sp: spAlien
>> <signature: #(int (*)(const void *, const void *))>
>> ^callbackContext wordResult:
>> (block
>> value: (Alien forPointer: (spAlien registerAt: 1))
>> value: (Alien forPointer: (spAlien registerAt: 2)))
>>
>> Much nicer. I shall make it so.
>>
>> our (pharo) parser can not parse this (does not recognizes the
>>> "selector parts" (apicall:module:) right)
>>>
>>> Any recommendations how to fix this
>>> - fix RBParser or
>>> - change this pragma, for example, like this
>>> <apicall: #(bool SetCursorPos (long long)) module: 'user32.dll'>
>>>
>>>
>>> nicolai
>>>
>>
>> _,,,^..^,,,_
>> best, Eliot
>>
>>
>
>
>
Jan. 12, 2016
Re: [Pharo-dev] How to get launcher launching Spur images?
by Stephan Eggermont
On 12-01-16 15:23, Ben Coman wrote:
> On Tue, Jan 12, 2016 at 10:03 PM, stepharo <stepharo(a)free.fr> wrote:
>> I loaded the stable version in Pharo 50 and I saw that it does not have the
>> Spur special Folder.
>> So I loaded the latest version of the packages from the repo and I could not
>> run the launcher anymore.
>>
>> So could you tell me how you did it?
>
> Err, umm... looking just now I see only one settable VM path. So it
> seems I did not load the latest, only the version from the Catalog.
> So I guess I can only run Spur images.
That is likely. If you load a newer version you get the second path. I
didn't try, but that should allow you to run both also from a spur
launcher. In version 84 there is a change in the way the launcher is
started, that might be incompatible with OS-X?
Stephan
Jan. 12, 2016