[UPDATES] 18 for Squeak3.7beta
Bruce O'Neel
edoneel at sdf.lonestar.org
Mon May 24 10:23:59 UTC 2004
Hi,
Thanks, these updates are in:
ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.7beta/Squeak3.7b-5923.zip
cheers
bruce
On Sat, May 22, 2004 at 01:58:36AM -0400, dway at mailcan.com wrote:
>
>
> Latest approved items for 3.7beta. This should be the second-to-last
> batch of updates for 3.7beta... the next batch will be in about a week,
> and we will move to 3.7gamma then and also open 3.8alpha.
>
> If there are any really important outstanding fixes out there, now is
> the time to reply to them to bring attention to them. (Note that only
> fixes for bugs introduced during 3.7 will probably be considered at this
> late point, unless they're trivial fixes.) And of course reviewing
> fixes during the harvesting parties helps a lot.
>
> - Doug
>
>
> ------------------------------
>
> 5906PLMOfManyModelAccess-hpt -- Hernán Tylim -- 5 April 2004
> I found on PluggableListMorphOfMany an access to the model that wasn't
> using the selectors that were given by the user but a hardcoded
> #listSelectionAt:.
> Because this force the user to implement #listSelectionAt: on the model,
> and because the class is already using a pluggable way to access the
> selection, this .cs removes the hardcoded call (the only one in the
> class in #itemSelectedAmongMultiple:) for a self listSelectionAt: which
> access the model in the right way.
>
> Also it fixes the class comment where was stated that the model must
> implement #listSelectionAt: and #listSelectionAt:put:. The latter were
> not used"
>
> 5907InspectElementFix -- Yoshiki Ohshima -- 9 March 2004
> When printString contains return characters, the menus that assume the
> resulted string fits one line fails. This fixes one problem I
> encounterd. Also, the short-cut in the WriteStream>>nextPutAll:
> short-cuts the limit check in LimitedWriteStream. This change fix it.
>
> 5908assureExistenceOfPath
>
> 5909usePrimYield
>
> 5910PseudoClassAllCallsOn-nk -- Ned Konz -- 29 April 2004
> Fixes browsing of class references from a code-file browser.
>
> 5911renameHTTPRequest-avi -- Avi Bryant -- 30 April 2004
> v2: rename it to HTTPDownloadRequest instead, and change its subclasses
> to match, per Michael's wishes.
> Rename HTTPRequest to BasicHTTPRequest to avoid name conflicts with
> Swazoo."
>
> 5912AcornFileDirFaster
>
> 5913DeprecatedScrollMsgs-nk -- Ned Konz -- 28 April 2004
> A number of scrollbar-related messages were deprecated recently, but
> their senders weren't edited.
> This change set changes most of the senders of these messages to call
> the appropriate new methods.
> Perhaps it should be required that when you deprecate a method you
> should run with showDeprecationWarnings turned on for a while before
> releasing...
>
> 5914hScrollbarFixes3-sps
>
> 5915WeekMorphFix-nk -- Ned Konz -- 28 April 2004
> This fixes the walkback upon constructing a PDAMorph in post-5892
> images.
>
> 5916RunArrayTestFix-fbs -- Frank Shearar -- 28 April 2004
> When I first wrote RunArrayTest>>testScanFromANSICompatibility I used
> malformed strings. A TextDoIt must end with a ';;'. This changeset adds
> those ';;' strings to the test data."
>
> 5917BalloonCanvasImage-nk -- Ned Konz -- 1 May 2004
> I caught this by accident; if you have a BalloonCanvas on a different
> form than the Display, the old code would write to the Display instead
> of your form.
> Also fixes a problem seen with framed rectangles and nil fillColors.
>
> 5918PDAMorphic_fix1
>
> 5919KCPInitializeNewFix -- stéphane ducasse -- 20 May 2004
> make sure that new: also invoke initialize.
> Note that for speed gain we could in the future shortcut this call on
> String, Array, ByteArray...."
>
> 5920BrowserCommentCodePane -- Robert Hirschfeld -- 12 May 2004
> Fixes the following issues:
> #1 Hierarchy browser opens without comment pane.
> #2 (Hierarchy) Browser does not display class definition after message
> category deselection.
> #3 Opening a Browser from another one automatically selects the -- all
> -- category if there was no method selected."
>
> 5921UtilitiesAuthorInitials-gm -- German Morales -- 15 May 2004
> I can't believe that nobody noticed this before: the word 'initials' was
> wrongly typed.
>
> 5922MVCCursorDownFix -- Boris Gaertner -- 29 April 2004
> This change set is a proposal to fix a problem that was described in
> BFAV archive ID 14350.
> The error in method ParagraphEditor>>sameColumn:newLine:forward: is that
> it uses 'lines size' to obtain the number of lines in a paragraph. This
> works for instances of NewParagraph, but not for instances of Paragraph.
> To obtain the number of lines in a paragraph, one has to write
> 'paragraph numberOfLines'."
>
> 5923PSPointSizeFix-nk -- Ned Konz -- 13 April 2004
> Postscript output from Squeak has been in pixel units. However, we're
> outputting requests for fonts in point units, making the fonts appear
> 3/4 as big as they should on output.
> This change set fixes that problem by also requesting fonts in pixel
> units.
> v3 (13 April): fixed discrepancy between (ascender+descender) and
> (unitsPerEm) in TTCFont. This will rename existing point sizes but keep
> glyphs the same size.
> v2 (25 March): improved decoding of font names and attributes.
> Factored out knowledge of font naming to TextStyle class.
> "Repair bad sizes *before* installing new code (see TTCFont
> class>>repairBadSizes)"
> | description computedScale cached desiredScale newPointSize repaired |
> repaired _ OrderedCollection new.
> TTCFont allInstancesDo: [ :font |
> cached := (font cache copyFrom: $A asciiValue + 1 to: $z asciiValue +
> 1)
> detect: [ :f | f notNil ] ifNone: [].
> cached := cached ifNil: [ font formOf: $A ] ifNotNil: [ cached value
> ].
> description _ font ttcDescription.
> desiredScale _ cached height asFloat / (description ascender -
> description descender).
> computedScale _ font pixelSize asFloat / font ttcDescription
> unitsPerEm.
> (((computedScale / desiredScale) - 1.0 * cached height) abs < 1.0)
> ifFalse: [
> newPointSize _ (font pointSize * desiredScale / computedScale)
> rounded.
> font pointSize: newPointSize; flushCache.
> repaired add: font.
> font derivativeFonts do: [ :df | df ifNotNil: [
> df pointSize: newPointSize; flushCache.
> repaired add: df. ]].
> ].
> ].
>
>
>
>
> <This automated message brought to you by the UpdateIncorporationTool.>
> <See the UpdateIncorporationTool package on SqueakMap for details.>
>
--
edoneel at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org
More information about the Squeak-dev
mailing list
|