[ANN] [UPDATES] Squeak 3.4 now in beta

Scott Wallace scott.wallace at squeakland.org
Tue Dec 3 07:12:15 UTC 2002


Here are the summaries for the final batch of 3.4a updates, which 
have now been forwarded to the external update servers.

The last of these updates advances the version code from 3.4alpha to 3.4beta.

We are still planning to make an initial 3.4gamma build by the middle 
of the month, and we are still planning for 3.4 final to be shipped 
by year's end.

   -- Scott

--------------------------------------------------------

5126fileListMPEG-bkv -- Brent Vukmer -- 21 November 2002
This changeset registers the MPEGMoviePlayerMorph with the FileList. 
MP3s etc. can now be played from the FileList.  Ned Konz is the man 
behind the music -- he provided several necessary fixes/enhancements. 
Thanks, Ned!

5127commentFix-sw -- Scott Wallace -- 22 November 2002
Fixes the bug (reported by Bijan Parsia) that made a class comment 
seen in a browser continuously revert to unscrolled state when the 
user had switched from browsing on the class-side to browsing a class 
comment.

5129fileListFixes-sw -- Scott Wallace -- 18 November 2002
Two fixes concerning the registering file-list:
* If a FileList has a nil directory (as various FileLists used by 
FileList test-cases seemingly do) do not blow up in #fullName -- 
instead, use the default directory.
* Fix up the #testServicesForFileEnding test to use the default directory.

5130removeIRCRefs-dvf

5131macRelativeFNFix-nk -- Ned Konz -- 23 November 2002
The SARInstaller didn't work on the Connectors package because it 
wasn't able to make the required subdirectories.
This change set fixes the handling of relative and absolute filenames 
under MacOS, and uses these conventions:
* fileName starts with :: -> absolute
* fileName starts with : -> relative
* fileName starts with the name of a folder under the root -> absolute
* otherwise -> relative
It also fixes ArchiveViewer to use the previously-fixed extraction 
code in ZipArchiveMember.

5132alphabeticalProj-sw -- Scott Wallace -- 24 November 2002
Adds a preference 'offerProjectsAlphabetically' that governs whether 
the jump-to-project list is offered alphabetically or hierarchically.

5134classCommentFix-nk -- Ned Konz -- 26 November 2002
Changing class comments (and reverting them) caused walkbacks.

5135fileListFixes2-nk -- Ned Konz -- 30 November 2002
After decompressing gzip files in the FileList, the file list wasn't 
updated.  This change set fixes that without unnecessarily updating 
the file list (which can be slow via FTP, for instance).
I've added a FileModifyingSimpleServiceEntry class that is the same 
as SimpleServiceEntry but also updates the contents of the file list. 
This is then used in four places where files actually change, 
including decompression and linefeed removal.
This CS also updates the class comment in FileList to be up to date 
with the current design.
This also removes the compression services from FileList itself 
(thereby removing some dependencies) and puts them into ArchiveViewer 
and GzipWriteStream.
Also it adds balloon help to the file list menu.
Also stops offering to compress already-compressed files.
Further improved 30 Nov-1 Dec by Scott Wallace:
* Fixes bug that thwarted GZipWriteStream.compressFile:
* Moves responsibility for the dynamic file-list buttons to the 
individual services.  This allows the filelist to be updated when 
needed when the buttons rather than the corresponding menu items are 
used.
* After the file list is updated by a file-modifying service, update 
the button row as well.  Otherwise, after such a service is performed 
the orphaned dynamic buttons would raise errors when pressed.
* Suppress the 'broadcast' button.
* Get sys category correct for the ServiceEntry classes
* In the alternative window look, use the same style for the dynamic 
buttons as is used for static buttons.
* After a change in sort-order, get the dynamic buttons restored.
* Removed the #completed mechanism of update 5115, which is 
supplanted by Ned's subsequent FileModifyingSimpleServiceEntry 
approach incorporated in this update.

5136categorizeFix-nk -- Ned Konz -- 30 November 2002
The 'categorize all uncategorized' choice in the Browsers didn't work 
on the class side.

5137classEditFix-th -- Torge Husfeldt -- 26 November 2002
Fixes a small annoyance with no clear error message when defining 
methods in a browser with the -- all -- category selected.

5138threePointFourNowBeta -- Scott Wallace -- 1 December 2002
This is the last update for version 3.4alpha.  In its postscript is 
an executable statement that will set the version forward to 
Squeak3.4beta.


NOTE:  Update 5128 was a mistake which was rescinded by 5133; you can 
safely ignore both of those updates.

-------------










More information about the Squeak-dev mailing list