[Goodie][Fix]ModulePaneBrowser

Torge Husfeldt jean-jacques.gelee at gmx.de
Fri Jun 14 13:13:06 UTC 2002


Hi Daniel,
No problem here, ...
Neither your fileIn nor your fileOut format will be changed. The change
is in my system and that means that my filouts will be different form
yours. The only compromise i had to make was to add a "doIt" to the
preamble so that your SystemDictionary now understands
#robustClassNamed: (and interprets it as #at:, which is fine). The
method won't even show up in your browsers or any change sets (and this
has a _very_slight_chance_ of producing problems in the future). I think
i will add a "doIt" in my postscript that removes the method again after
succesful filein (done) so that it will only remain in the system if the
filein is interrupted (but alas you can expect inconsistencies in such
cases).
Attached is a changeSet that leaves your system untouched, as far as i
can assert.

HTH,
Torge


P.S.: Your mailreader is broken: it quotes attachments in text. Please
fix it or otherwise delete attachment text from quoted emails
(superflouos traffic).

danielv at netvision.net.il wrote:
> 
> Ok, fine. Now what do I load to get the module pane browser, without any
> new filein format?
> 
> One experiment at a time, please.
> 
> Daniel
> 
> Torge Husfeldt <jean-jacques.gelee at gmx.de> wrote:
> > Dies ist eine mehrteilige Nachricht im MIME-Format.
> >
> > --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)
> > Content-type: text/plain; charset=us-ascii
> > Content-transfer-encoding: 7BIT
> >
> > Hi,
> >
> > The problem with loading was introduced by the other changeSet i posted
> > earlier the same day (namely robustFilein), which i (and you, too) was
> > beta-testing at this very moment, and you found a bug.
> > The bug has been fixed an i will repost the robustFileIn along.
> > I will attach a corrected version, but bear with me: this is absolutely
> > pre-alpha. I just realized that i forgot to make a menu for ModulePane
> > and so yellow-clicking on the module pane will give a
> > messageNotUnderstood:#moduleMenu:(any taker?;)
> > hth,
> > Torge
> > P.S.: The solution to file in the buggy version would have been to
> > replace any (Smalltalk robustClassNamed: 'AClassName class')
> > with (Smalltalk robustClassNamed: #AClassName)class
> > P.P.S: I actually did implement the menu getter but only as a copy from
> > the packageBrowser without any meaningful semantics (improvemnts still
> > apreciated ;)
> > danielv at netvision.net.il wrote:
> > >
> > > Sounds great, but it doesn't load for me, gives me key not found on
> > > 'ModulePaneBrowser class', category window colors. Didn't manage to
> > > reconstruct it. Could you test and maybe resend?
> > >
> > > Daniel
> > >
> > > Torge Husfeldt <jean-jacques.gelee at gmx.de> wrote:
> > > > Dies ist eine mehrteilige Nachricht im MIME-Format.
> > > >
> > > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)
> > > > Content-type: text/plain; charset=iso-8859-15
> > > > Content-transfer-encoding: 7BIT
> > > >
> > > > Hi List,
> > > > Please use the attached changeSet as a starting point for developing a
> > > > Browser that is modules-aware.
> > > >
> > > > Squeak on,
> > > > Torge
> > > > P.S.: Pleas be patient with me if there is already some module-aware
> > > > browser just much much more powerful than mine. I though it was missing
> > > > and hacked something together just to kill some time.
> > > >
> > > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)
> > > > Content-type: application/x-squeak-source; name=ModluePaneBrowser-th.1.cs
> > > > Content-transfer-encoding: base64
> > > > Content-disposition: inline; filename=ModluePaneBrowser-th.1.cs
> > > >
> > > >
> > > > --Boundary_(ID_ux95B6MoVLkqxLmoDzLcgQ)--
> >
> > --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)
> > Content-type: application/x-squeak-source; name=ModluePaneBrowser-th.3.cs
> > Content-transfer-encoding: base64
> > Content-disposition: inline; filename=ModluePaneBrowser-th.3.cs
> >
> >
> > --Boundary_(ID_yB2xA8Tu7govhQ+kyV8CxQ)--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ModluePaneBrowser-th.4.cs
Type: application/x-squeak-source
Size: 6148 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20020614/9404b5e3/ModluePaneBrowser-th.4.sts


More information about the Squeak-dev mailing list