[updates] 35 more for 2.8alpha

Conrad Taylor conradwt at yahoo.com
Wed Apr 26 16:58:17 UTC 2000


How are you doing?  I have noticed that when resizing
the window still requires one to 'restore display' in
Morphic.  Is someone working to fix this for both MVC
and Morphic?

Thanks in advance,

-Conrad

--- Bruce O'Neel <beoneel at mindspring.com> wrote:
> Hi, 
>  
>
<ftp://st.cs.uiuc.edu//Smalltalk/Squeak/2.7/files/Squeak2.8a-beo.zip>
> now has these updates.
> 
> cheers
> 
> bruce
> 
> Dan Ingalls <Dan.Ingalls at disney.com> wrote:
> > Folks -
> > 
> > I have just released a bunch of updates.  Most of
> these were painstakingly culled from the Squeak list
> by Stefan, for which we thank all of you, and him,
> greatly.
> > 
> > I decided to jump the gun and release the symbol
> printing changes after living with them all day. 
> Hey, what are test pilots for anyway?  Thanks to
> Roel Wuyts for taking the lead here.  Note my
> comment on 2040 regarding the new usage of
> Symbol>>isLiteral.  There is a fair chance this will
> break something.  All I can say is it's the RIght
> Thing to do, and we will happily fix anything that
> breaks.
> > 
> > 	- Dan
> > -------------------------
> > 2006PWSfixes-mjg
> > 
> > 2007FourTweaks-di -- Dan Ingalls -- 24 April 2000
> > Changes the compilation of ifNotNil: for better
> code and more consistency with decompilation.
> > Changes interval>>valuesInclude: to avoid slow
> fraction computations.
> > Changes Symbol>>storeOn: to take advantage of the
> #'any chars' construct.
> > Changes the comment in
> SystemDictionary>>recompileAllFrom: because it used
> to omit classes.
> > 
> > 2008ModProjClassHack -- Dan Ingalls -- 5 April
> 2000
> > Prefatory to putting new classes into local
> environments, classes added in isolated projects
> must not be revoked upon exit.  This hack
> accomplishes this, at the cost of added classes not
> being local to the project.
> > 
> > 2009HighlightingSelFix-sr -- Stephan Rudlof -- 23
> April 2000
> > Fix for
> PluggableListMorph/SimpleHierarchicalListMorph:
> > Highlighting/unhighlighting works correctly now,
> if colors of StringMorphs are changed
> programmatically to highlight/unhighlight colors of
> PluggableListMorph and SimpleHierarchicalListMorph.
> > 
> > 2010CPPPluginEnh-rmf -- Robert M Fure -- 20 April
> 2000
> > WARNING: I didn't test this enhancement --sma
> > Here's a very small file-in that gives
> C++-generation capability to the CCodeGenerator and
> friends. I wrote it while developing a plug-in that
> interfaces to a C++ DLL. How does it differ from the
> ordinary mode? Mostly just two things:
> >    1) Places generated code in a file with a .cpp
> suffix.
> >    2) Puts extern ''C'' in the right places so
> that the plug-in's exported
> >  
> > Routines have the names that the Squeak plug-in
> mechanism expects them to.
> > To create a C++ plug-in, just do the usual thing,
> adding the trivial class 
> > method
> > 	isCPP
> > 		^ true
> > to your plug-in class (the one that actually gets
> translated into C/C++)."
> > 
> > 2011PNG-dsm -- Duane Maxwell, Bob Arning -- 19
> April 2000
> > This changeset implements a reader for Portable
> Network Graphics (PNG) files.
> > This is an alpha release.  While it seems to read
> all of the PNG test
> > images, more testing is needed.  It does little to
> no error checking, and
> > does not utilize the gamma information.  It also
> doesn't yet write PNG
> > files - this is left as an exercise for the
> reader.
> > See http://www.cdrom.com/pub/png/ for more
> information about PNG
> > Submitted by Duane Maxwell/Entrypoint"
> > 
> > 2012FormEditor-sma -- Stefan Matthias Aust -- 22
> April 2000
> > The FormEditor's blank cursor doesn't work and is
> irritating.
> > A crosshair is better."
> > 
> > 2013ContextTrace-sma -- Stefan Matthias Aust -- 22
> April 2000
> > As discussed in the mailing list, #trace:
> walkbacked if traced object didn't have correct
> print strings. This patch wrapps printing in an
> exception handler and unifies tracing on Transcript
> and on files, also providing a new method trace:
> aBlock on: aStream for general usage."
> > 
> > 2014KwSpeedup-av -- Andres Valloud -- 22 April
> 2000
> > Speedup of String>>keywords and removal of
> isEmtpy."
> > 
> > 2015SimpleMouseBtnFix-jlb -- Jim Benson -- 13
> April 2000
> > Here's a fix for a small bug in the
> SimpleButtonMorph. The line: 'oldColor _
> > nil' was inserted to reset the cmd-drag flag."
> > 
> > 2016HttpSocketFix-gr -- Gerardo Richarte -- 14
> April 2000
> > Ok, I'm not sure if this a bug or not, but, I know
> that I needed to fix/change this in order to get out
> of an infinite loop when updating my image from a
> remote server (I'm actually using a swiki as updates
> server, but I don't think this makes a big
> difference), and it happened every time I tried to
> update.
> > What I changed is size for position in:
> >     bytesRead _ self primSocket: socketHandle
> receiveDataInto: buf startingAt: 1
> >         count: (length - response size).
> >     for:
> >     bytesRead _ self primSocket: socketHandle
> receiveDataInto: buf startingAt: 1
> >         count: (length - response position).
> > as response is initialized with a String new:
> length, response size is always = length, so length
> - response size is 0, and then nothing is read. What
> I don't understand is why this works sometimes...
> can somebody help me on this?
> > Ok, I checked #size implementation in 'response
> class', and it says 'readLimit max: position', so I
> think #size is not what's needed... Why was it
> working? was it working when all the response came
> before entering this method (in beginning?) no way,
> becouse it still worked when some 'data was late'
> were printer on the Transcript.
> > Conclusion: I don't know if this fix is right or
> wrong, but I'm sure I needed it."
> > 
> > 2017RobustCQ-ls -- Lex Spoon -- 8 April 2000
> > WARNING: Untested, just copied --sma
> > Two changes to the BSD-style listenLoop in
> ConnectionQueue to deal with unusual circumnstances.
> > First, make the listener socket be an instance
> variable instead of a temporary variable.  This way,
> when the CQ is destroy-ed, the listening socket can
> also be conveniently destroyed.
> > Second, if the listener socket becomes invalid,
> restart the listenLoop from scratch.  This is
> important if a ConnectionQueue is saved, because the
> socket will become invalid when the image starts up
> again."
> > 
> > 2018Speedups-av -- Andres Valloud -- 11 April 2000
> > Fast implementations of methods related to
> > copying a SequenceableCollection, padding
> > it with anObject, etc."
> > 
> > 2019Array2DEnh-sma -- Stefan Matthias Aust -- 22
> April 2000
> > Refactored and improved Array2D, including changes
> from Michael Rüger.
> > It's still not really useful and I'd propose to
> move it out of the Collection hierarchy."
> > 
> > 2020CloseBoxFlashFix-jmm -- John M McIntosh
> johnmci at smalltalkconsulting.com -- 31 March 2000
> > The close box and the grow box get redrawing
> continuously when the red button is down, this
> results in lots of redraw activity. Change the logic
> to remember state and only redraw when needed"
> > 
> > 2021SemaphoreCmp-sma -- Stefan Matthias Aust -- 22
> April 2000
> > Discussing a problem with comparing Semaphores,
> Wim Boot and Tim Rowledge agreed upon
> > >	I think Semaphore comparison (including #hash)
> should be identity based,
> > >	not content based.
> > So I implemented (but not really tested) it that
> way."
> > 
> > 2022LowSpace-go -- Georg Gollmann -- 30 March 2000
> > The current LowSpaceWatcher just alerts the user.
> This 
=== message truncated ===

__________________________________________________
Do You Yahoo!?
Send online invitations with Yahoo! Invites.
http://invites.yahoo.com





More information about the Squeak-dev mailing list