[Pkg] Tasks: Tasks-Squeak310-kph.33.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Wed Dec 10 15:34:45 UTC 2008


A new version of Tasks-Squeak310 was added to project Tasks:
http://www.squeaksource.com/Tasks/Tasks-Squeak310-kph.33.mcz

==================== Summary ====================

Name: Tasks-Squeak310-kph.33
Author: kph
Time: 10 December 2008, 3:34:43 pm
UUID: 1b243a23-725e-4e7d-98da-26c1f4a1bdbe
Ancestors: Tasks-Squeak310-kph.32

Auto generated list of base "essential" fixes in 3.11bc

=============== Diff against Tasks-Squeak310-kph.32 ===============

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07199ExposeSockettimeouttoProtoc (in category 'assigned-open') -----
+ m07199ExposeSockettimeouttoProtoc
+ 
+ Installer mantis bug: 7199 fix: 'ExposeSocketTimeout.1.cs'.
+ 
+ """"""
+ Bug ID: 0007199
+ Category: [Squeak] Network
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 09-22-08 23:38
+ Date Updated: 09-22-08 23:40
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: cdegroot
+ Priority: normal
+ Resolution: open
+ Status: assigned
+ Product Version: 3.10.2
+ Summary: 0007199: Expose Socket timeout to ProtocolClients
+ Description: All of the Protocol client classes are stuck with the standard Socket timeout. Enable subclasses of the ProtocolClient to set their own standardTimeout.<br />
+ <br />
+ So for example WAMailSenderSmtp can define a 5-10 second timeout that would be ok for a web app.
+ Additional Information: 
+ Notes: 
+ (0012686 - 83 - 115 - 115 - 115 - 115 - 115)
+ Keith_Hodges	09-22-08 23:40
+ "fix begin"
+ Installer mantis bug: 7199 fix: 'ExposeSocketTimeout.1.cs'.
+ "fix end"
+ 
+ Files: #('ExposeSocketTimeout.1.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m06089TTFCacheSpeedup (in category 'closed-fixed') -----
+ m06089TTFCacheSpeedup
+ 
+ Installer mantis bug:6089 fix:'TTFSpeedUp-dgd.1.cs'.
+ 
+ """"""
+ Bug ID: 0006089
+ Category: [Squeak] TrueType
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 02-15-07 08:11
+ Date Updated: 09-11-08 17:49
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: andreas
+ Priority: normal
+ Resolution: fixed
+ Status: closed
+ Product Version: 3.9
+ Summary: 0006089: TTF Cache Speedup
+ Description: This is the TTF cache speedup fix as submitted to squeak-dev<br />
+ <br />
+ <br />
+ <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-November/111338.html">http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-November/111338.html</a> [<a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-November/111338.html" target="_blank">^</a>]<br />
+ Additional Information: 
+ Notes: 
+ (0009826 - 78 - 122 - 122 - 122 - 122 - 122)
+ Keith_Hodges	02-15-07 08:12
+ edited on: 02-16-07 01:15	"fix begin"
+ Installer mantis bug:6089 fix:'TTFSpeedUp-dgd.1.cs'.
+ "fix end"
+ 
+ (0010677 - 662 - 905 - 905 - 905 - 905 - 905)
+ edgardec	05-08-07 14:43
+ edited on: 05-08-07 14:44	I copy the original code of Diego
+ text :=
+ ('Hello World\' withCRs asText addAttribute: TextColor red),
+ ('Hello World\' withCRs asText addAttribute: TextColor green),
+ ('Hello World\' withCRs asText addAttribute: TextColor blue).
+ text addAttribute: (TextFontReference toFont:
+ ((TextStyle named: 'BitstreamVeraSans') fontOfSize: 24)).
+ morph := TextMorph new contentsAsIs: text.
+ form := Form extent: morph fullBounds extent depth: 32.
+ Transcript cr; show: (
+ [1 to: 1000 do:[:i| morph fullDrawOn: form getCanvas]] timeToRun
+ ).
+ On my Mac and 3.10 7092 time = 11617
+ 3.10 7093 time = 728
+ Now this is 7093TTFSpeedUp.cs and is on the updates
+ 
+ (0012635 - 97 - 121 - 121 - 121 - 121 - 121)
+ KenCausey	09-11-08 17:49
+ edited on: 09-11-08 17:49	Harvested in update 7093 and released with 3.10
+ [edit: corrected update number s/7092/7093/]
+ 
+ Files: #('TTFSpeedUp-dgd.1.cs' 'TTFSpeedUp-dgd.2.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07219ImproveStreamsUsageReadabili (in category 'assigned-open') -----
+ m07219ImproveStreamsUsageReadabili
+ 
+ Installer mantis bug: 7219 fix: 'Stream-Readability.2.cs'.
+ 
+ """"""
+ Bug ID: 0007219
+ Category: [Squeak] Collections
+ Severity: feature
+ Reproducibility: always
+ Date Submitted: 11-02-08 01:20
+ Date Updated: 11-06-08 16:44
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: open
+ Status: assigned
+ Product Version: 3.10.2
+ Summary: 0007219: Improve Streams Usage Readability
+ Description: For making code gen more readable<br />
+ <br />
+ Used in Sake/Pacakges and Css generation code for much improved readability.
+ Additional Information: Part of what was Kernel-Extensions for 3.10/LPF. Is now no longer needed for LPF, but is needed for Sake.
+ Notes: 
+ (0012758 - 84 - 128 - 128 - 128 - 128 - 128)
+ Keith_Hodges	11-02-08 01:21
+ edited on: 11-06-08 16:44	"fix begin"
+ Installer mantis bug: 7219 fix: 'Stream-Readability.2.cs'.
+ "fix end"
+ 
+ Files: #('Stream-Readability.2.cs' 'Stream-Readability.1.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07205MonticelloSnapshotSpeedupvia (in category 'resolved-fixed') -----
+ m07205MonticelloSnapshotSpeedupvia
+ 
+ Installer mantis bug: 7205 fix: 'MethodReference-category-M7205.2.cs'.
+ 
+ """"""
+ Bug ID: 0007205
+ Category: [Squeak] Monticello
+ Severity: tweak
+ Reproducibility: N/A
+ Date Submitted: 10-04-08 17:14
+ Date Updated: 10-05-08 04:58
+ Reporter: matthewf
+ View Status: public
+ Handler: matthewf
+ Priority: normal
+ Resolution: fixed
+ Status: resolved
+ Product Version: 
+ Summary: 0007205: Monticello Snapshot Speedup via new MethodReference ivar
+ Description: Adding the ivar 'category' to methodReference allows a 25% speedup in Monticello snapshotting, after source caching. This capability is exploited as of PackageInfo-Base-mtf.56
+ Additional Information: 
+ Notes: 
+ (0012717 - 96 - 140 - 140 - 140 - 140 - 140)
+ matthewf	10-04-08 17:21
+ edited on: 10-05-08 04:57	"fix begin"
+ Installer mantis bug: 7205 fix: 'MethodReference-category-M7205.2.cs'.
+ "fix end"
+ 
+ (0012718 - 60 - 60 - 60 - 60 - 60 - 60)
+ matthewf	10-05-08 04:58
+ oops; the changeset didn't actually have the class def. oops
+ 
+ Files: #('MethodReference-category-M7205.2.cs' 'MethodReference-category-M7205.1.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m06086CannotuseCrLfFileStreamon (in category 'assigned-open') -----
+ m06086CannotuseCrLfFileStreamon
+ 
+ Installer mantis bug: 6086 fix: 'MultiByteFileStream.1.cs'.
+ 
+ """"""
+ Bug ID: 0006086
+ Category: [Squeak] Files
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 02-15-07 03:49
+ Date Updated: 02-15-07 04:23
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: cdegroot
+ Priority: normal
+ Resolution: open
+ Status: assigned
+ Product Version: 3.9
+ Summary: 0006086: Cannot use CrLfFileStream on '/dev/stdout'
+ Description: In the process of #detectLineEndConvention a primitive fails trying to obtain the position of '/dev/stdout'.<br />
+ <br />
+ Additional Information: 
+ Notes: 
+ (0009824 - 83 - 115 - 115 - 115 - 115 - 115)
+ Keith_Hodges	02-15-07 04:21
+ "fix begin"
+ Installer mantis bug: 6086 fix: 'MultiByteFileStream.1.cs'.
+ "fix end"
+ 
+ (0009825 - 171 - 183 - 183 - 183 - 183 - 183)
+ Keith_Hodges	02-15-07 04:23
+ MultiByteFileStream.1.cs
+ enables user to explicitly specify the lineEndConvention as an argument to #wantsLineEndConversion: doing so bypasses #detectLineEndConvention.
+ 
+ Files: #('MultiByteFileStream.1.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m05851RefactorSmalltalkImagesaveAs (in category 'new-open') -----
+ m05851RefactorSmalltalkImagesaveAs
+ 
+ Installer mantis bug: 5851 fix: 'SmalltalkImage-M5851.3.cs'.
+ 
+ """"""
+ Bug ID: 0005851
+ Category: [Squeak] Kernel
+ Severity: trivial
+ Reproducibility: always
+ Date Submitted: 01-29-07 01:58
+ Date Updated: 06-10-08 04:35
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 3.10
+ Summary: 0005851: Refactor SmalltalkImage saveAs
+ Description: Refactor SmalltalkImage-#saveAs to pull out the code that actually saves the image under a new name, into #saveAs: newName<br />
+ <br />
+ Refactor some other methods that duplicate the use of the same code, to use #saveAs:
+ Additional Information: 
+ Notes: 
+ (0009235 - 80 - 124 - 124 - 124 - 124 - 124)
+ Keith_Hodges	01-29-07 01:59
+ edited on: 02-14-07 12:15	"fix begin"
+ Installer mantis bug: 5851 fix: 'SmalltalkImage.2.cs'.
+ "fix end"
+ 
+ (0009762 - 76 - 76 - 76 - 76 - 76 - 76)
+ Keith_Hodges	02-14-07 12:14
+ SmalltalkImage.2.cs ensures that the resuming flag is returned from #saveAs:
+ 
+ (0012290 - 84 - 116 - 116 - 116 - 116 - 116)
+ matthewf	06-10-08 04:35
+ "fix begin"
+ Installer mantis bug: 5851 fix: 'SmalltalkImage-M5851.3.cs'.
+ "fix end"
+ 
+ (0012291 - 58 - 58 - 58 - 58 - 58 - 58)
+ matthewf	06-10-08 04:35
+ SmalltalkImage-M5851.3.cs removes an underscore assignment
+ 
+ Files: #('SmalltalkImage-M5851.3.cs' 'SmalltalkImage.1.cs' 'SmalltalkImage.2.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m06868SystemNavigationobsoleteBehav (in category 'new-open') -----
+ m06868SystemNavigationobsoleteBehav
+ 
+ Installer mantis bug: 6868 fix: 'SystemNavigation-obsoleteBehaviors.1.st'.
+ 
+ """"""
+ Bug ID: 0006868
+ Category: [Squeak] System
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 01-21-08 22:30
+ Date Updated: 01-22-08 21:53
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 
+ Summary: 0006868: SystemNavigation-#obsoleteBehaviours chokes on ProtoObjects
+ Description: Traversing all objects in the system, breaks on ProtoObjects which do not implement #isBehavior<br />
+ Additional Information: 
+ Notes: 
+ (0011694 - 100 - 144 - 144 - 144 - 144 - 144)
+ Keith_Hodges	01-21-08 22:36
+ edited on: 01-22-08 11:37	"fix begin"
+ Installer mantis bug: 6868 fix: 'SystemNavigation-obsoleteBehaviors.1.st'.
+ "fix end"
+ 
+ (0011696 - 219 - 243 - 243 - 243 - 243 - 243)
+ Keith_Hodges	01-22-08 00:01
+ edited on: 01-22-08 11:08	SystemNavigation-obsoleteBehaviors.1.st is a reimplementation in terms of (obj inheritsFrom: Behavior)
+ As an alternative ProtoObject-isBehavior.1.cs moves the implementation of isBehavior from Object to ProtoObject
+ 
+ Files: #('SystemNavigation-obsoleteBehaviors.st' 'ProtoObject-isBehavior.1.cs' 'SystemNavigation-obsoleteBehaviors.1.st')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07131SyntaxErrordialogsraisemore (in category 'new-open') -----
+ m07131SyntaxErrordialogsraisemore
+ 
+ Installer mantis bug: 7131 fix: 'SyntaxErrorUsesNonInteractiveParser-M7131.1.cs'.
+ 
+ """"""
+ Bug ID: 0007131
+ Category: [Squeak] Compiler
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 07-22-08 04:33
+ Date Updated: 07-22-08 04:36
+ Reporter: matthewf
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 
+ Summary: 0007131: Syntax Error dialogs raise more errors than does the calling Parser
+ Description: A syntax error dialog is created to fix a very specific error in a non-interactive parser; however, it runs in interactive mode, so it rejects code that the calling parser would have accepted. The syntax error dialog should accept exactly the same code as the calling parser would have - no more, no less.
+ Additional Information: In non-interactive mode, the following errors prompt for user interaction in the form of a SyntaxError dialog:<br />
+ - Syntax error<br />
+ <br />
+ In interactive mode, the following errors cause user interaction in the form of pop-ups and text prompts:<br />
+ - Syntax error<br />
+ - Unknown global variable/local variable/selector<br />
+ - Changing some special selectors
+ Notes: 
+ (0012400 - 97 - 97 - 97 - 97 - 97 - 97)
+ matthewf	07-22-08 04:34
+ The attached change set makes SyntaxError dialogs compile in non-interactive mode, fixing the bug
+ 
+ (0012401 - 105 - 137 - 137 - 137 - 137 - 137)
+ matthewf	07-22-08 04:36
+ "fix begin"
+ Installer mantis bug: 7131 fix: 'SyntaxErrorUsesNonInteractiveParser-M7131.1.cs'.
+ "fix end"
+ 
+ Files: #('SyntaxErrorUsesNonInteractiveParser-M7131.1.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07166speedupallSelectorsaddallSel (in category 'new-open') -----
+ m07166speedupallSelectorsaddallSel
+ 
+ Installer mantis bug: 7166 fix: 'Speedup-AllSelectors-M7166.1.cs'.
+ 
+ """"""
+ Bug ID: 0007166
+ Category: [Squeak] Kernel
+ Severity: tweak
+ Reproducibility: always
+ Date Submitted: 08-27-08 21:43
+ Date Updated: 09-28-08 16:26
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 3.10.2
+ Summary: 0007166: speedup allSelectors add allSelectorsBelow:
+ Description: Firstly #allSelectors inefficiently creates multiple intermediate collections. Refactoring this yields a 27% speed improvement. <br />
+ <br />
+ Secondly many users of #allSelectors forget that when applied to the class side it doesnt stop at ProtoObject class, it continues to Class ClassDescription, Behavior, Object and ProtoObject. This is catered for by adding #allSelectorsBelow:<br />
+ <br />
+ Magritte and SUnit are heavy users which benefit.
+ Additional Information: 
+ Notes: 
+ (0012533 - 88 - 120 - 120 - 120 - 120 - 120)
+ Keith_Hodges	08-27-08 21:44
+ "fix begin"
+ Installer mantis bug: 7166 fix: 'Speedup-AllSelectors-M7166.cs'.
+ "fix end"
+ 
+ (0012702 - 141 - 141 - 141 - 141 - 141 - 141)
+ Damien Cassou	09-28-08 14:01
+ I've sent that fix to PharoInbox. I replaced 'withAllSuperclasses do:' by 'withAllSuperclassDo:' to avoid the creation of another collection.
+ 
+ (0012703 - 283 - 343 - 343 - 343 - 343 - 343)
+ Damien Cassou	09-28-08 14:47
+ I also added the following test:
+ testAllSelectors
+ self assert: ProtoObject allSelectors = ProtoObject selectors.
+ self assert: Object allSelectors = (Object selectors union: ProtoObject selectors).
+ self assert: (Object allSelectorsBelow: ProtoObject) = (Object selectors).
+ 
+ (0012704 - 90 - 122 - 122 - 122 - 122 - 122)
+ Damien Cassou	09-28-08 16:26
+ "fix begin"
+ Installer mantis bug: 7166 fix: 'Speedup-AllSelectors-M7166.1.cs'.
+ "fix end"
+ 
+ Files: #('Speedup-AllSelectors-M7166.1.cs' 'Speedup-AllSelectors-M7166.cs')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m06466LazyListMorphlistChagedfixupl (in category 'new-open') -----
+ m06466LazyListMorphlistChagedfixupl
+ 
+ Installer mantis bug: 6466 fix:  'LazyListMorph-listChanged.st'.
+ 
+ """"""
+ Bug ID: 0006466
+ Category: [Squeak] Morphic
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 05-06-07 15:02
+ Date Updated: 05-07-07 18:24
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 3.9
+ Summary: 0006466: LazyListMorph-listChaged fixuploaded to squeak-dev
+ Description: This fixes the fact that some list morphs need to be resized in order to be used, this is particularly noticable in 3.9 buy opening a PackagePaneBrowser, the left hand list is not scrollable.
+ Additional Information: 
+ Notes: 
+ (0010668 - 88 - 120 - 120 - 120 - 120 - 120)
+ Keith_Hodges	05-06-07 15:03
+ "fix begin"
+ Installer mantis bug: 6466 fix: 'LazyListMorph-listChanged.st'.
+ "fix end"
+ 
+ (0010669 - 427 - 475 - 475 - 475 - 475 - 475)
+ wiz	05-06-07 20:54
+ Hi Keith,
+ Tried it. Fix works for PackagePaneBrowsers.
+ I did notice that the fileout uses unix line endings (lfs) which made the source look like it was all on one line on my Mac.
+ I am also wondering what an appropriate test would be. Genning up a package browser and mucking around in its package list looking at scrollbars would seem to be excessive. I wonder if there is an easier way to demostrate the problem.
+ 
+ (0010670 - 11 - 11 - 11 - 11 - 11 - 11)
+ KenCausey	05-07-07 18:24
+ categorized
+ 
+ Files: #('LazyListMorph-listChanged.st')!

Item was added:
+ ----- Method: ReleaseAfterSqueak310>>m07218ClassOrganizercategoriesbreak (in category 'new-open') -----
+ m07218ClassOrganizercategoriesbreak
+ 
+ Installer mantis bug: 7218 fix: 'Categorizer-categories.st'.
+ 
+ """"""
+ Bug ID: 0007218
+ Category: [Squeak] Kernel
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 10-26-08 02:01
+ Date Updated: 10-26-08 02:22
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: new
+ Product Version: 3.10.2
+ Summary: 0007218: ClassOrganizer categories breaks if given an empty array
+ Description: ClassOrganizer categories: attempts to ensure that the list of categories matches the existing ones. However if the class has no methods/elements this test fails.<br />
+ <br />
+ So if you call categorizer with an empty array, on a class with no elements/methods the net result is that the data structure is corrupted.<br />
+ <br />
+ categoryStops gets set to #() when it should be at least #(0)
+ Additional Information: 
+ Notes: 
+ (0012752 - 84 - 116 - 116 - 116 - 116 - 116)
+ Keith_Hodges	10-26-08 02:19
+ "fix begin"
+ Installer mantis bug: 7218 fix: 'Categorizer-categories.st'.
+ "fix end"
+ 
+ (0012753 - 71 - 71 - 71 - 71 - 71 - 71)
+ Keith_Hodges	10-26-08 02:22
+ SystemEditor was the culprit that calls categories: with an empty array
+ 
+ Files: #('Categorizer-categories.st')!



More information about the Packages mailing list