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

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Thu Feb 26 13:58:34 UTC 2009


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

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

Name: Tasks-Squeak310-kph.67
Author: kph
Time: 26 February 2009, 1:58:28 pm
UUID: 8b761eaa-040d-11de-a647-000a95edb42a
Ancestors: Tasks-Squeak310-kph.66

renaming classes

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

Item was added:
+ ----- Method: Squeak310BuildBase>>m07272BlockContextequalitytestism (in category 'resolved-fixed') -----
+ m07272BlockContextequalitytestism
+ 
+ Installer mantis bug: 7272 fix: 'Block equality testing.1.cs'.
+ 
+ """"""
+ Bug ID: 0007272
+ Category: [Squeak] Kernel
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 01-21-09 14:56
+ Date Updated: 01-21-09 15:36
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: fixed
+ Status: resolved
+ Product Version: 3.10.2
+ Summary: 0007272: BlockContext equality test is missing
+ Description: need #= and #hash, which are available in BlockClosure
+ Additional Information: 
+ Notes: 
+ (0012932 - 86 - 118 - 118 - 118 - 118 - 118)
+ Keith_Hodges	01-21-09 14:57
+ "fix begin"
+ Installer mantis bug: 7272 fix: 'Block equality testing.1.cs'.
+ "fix end"
+ 
+ (0012933 - 28 - 28 - 28 - 28 - 28 - 28)
+ Keith_Hodges	01-21-09 14:58
+ Will be included in 3.10.2bc
+ 
+ Files: #('Block equality testing.1.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase>>m05851RefactorSmalltalkImagesaveAs (in category 'resolved-open') -----
+ m05851RefactorSmalltalkImagesaveAs
+ 
+ Installer mantis bug: 5851 fix: 'SmalltalkImage-M5851.3.cs'.
+ 
+ """"""
+ Bug ID: 0005851
+ Category: [Squeak] Kernel
+ Severity: feature
+ Reproducibility: always
+ Date Submitted: 01-29-07 01:58
+ Date Updated: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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
+ 
+ Refactor some other methods that duplicate the use of the same code, to use #saveAs:
+ Additional Information: 
+ Notes: 
+ (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
+ 
+ (0012851 - 183 - 207 - 207 - 207 - 207 - 207)
+ Keith_Hodges	12-16-08 17:39
+ edited on: 12-16-08 18:52	Currently the code doesnt work if the given filename doesnt have .image on the end, perhaps we should ensure that it does, or append it.
+ Fixed in M5851-SmalltalkImage-saveAs.1.cs
+ 
+ Files: #('SmalltalkImage.1.cs' 'SmalltalkImage-M5851.3.cs' 'M5851-SmalltalkImage-saveAs.1.cs' 'SmalltalkImage.2.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase class>>repositoryInputBC (in category 'as yet unclassified') -----
+ repositoryInputBC
+ 	^ MCHttpRepository
+ 				location: 'http://www.squeaksource.com/310bc'
+ 				user: ''
+ 				password: ''.
+ 	!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskGoAtomic (in category 'as yet unclassified') -----
+ taskGoAtomic
+ 
+ 
+ 	^ self define: [ :task |
+ 		task dependsOn: { Packages current named: 'SystemEditor' }.
+ 		
+ 		task action: [ Preferences setPreference: #useMonticelloAtomicLoader toValue: true ].
+ 	]!

Item was added:
+ ----- Method: Squeak310BuildBase class>>repository (in category 'as yet unclassified') -----
+ repository
+ 	^ MCHttpRepository
+ 				location: 'http://www.squeaksource.com/310build'
+ 				user: ''
+ 				password: ''.
+ 	!

Item was added:
+ ----- Method: Squeak310BuildBase>>m05669WorkspaceopenFileconvenience (in category 'resolved-fixed') -----
+ m05669WorkspaceopenFileconvenience
+ 
+ Installer mantis bug: 5669 fix: 'M5669-Workspace-openFile.2.cs'.
+ 
+ """"""
+ Bug ID: 0005669
+ Category: [Squeak] Tools
+ Severity: feature
+ Reproducibility: always
+ Date Submitted: 12-23-06 06:21
+ Date Updated: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: fixed
+ Status: resolved
+ Product Version: 
+ Summary: 0005669: Workspace openFile: convenience method
+ Description: There is no convenience method for opening a workspace on text.
+ 
+ Nor is there a way of saving a file such that it opens a workspace.
+ 
+ And Workspace always adds '.text' to the name even if it already has it
+ Additional Information: 
+ Notes: 
+ (0008755 - 397 - 469 - 469 - 697 - 697 - 697)
+ wiz	12-25-06 08:46
+ See 0002993 and the recomplaint #4656.
+ You can actually ask to put a file in a workspace thusly:
+ In a file list read a text file. Using the menu (from the text pane)
+ select read text into workspace.
+ The problem is in 3.9 it doesn't quite work. and the fix in 0002993 never got in nor was a substitute fix ever created.
+ The fix AFAIK works quite well.
+ Yours in service, --Jerome Peace
+ 
+ (0008756 - 43 - 43 - 43 - 43 - 43 - 43)
+ Keith_Hodges	12-25-06 22:21
+ But there are STILL no convenience methods.
+ 
+ (0008757 - 631 - 719 - 719 - 719 - 719 - 719)
+ wiz	12-26-06 01:51
+ Cool, I piped up because I knew some things that were relevant.
+ What do you mean by convenience methods?
+ What do you see. And where do you see it being?
+ In other words, in positive terms, what is the users story?
+ The complaint here may make perfect sense to you. But how is the reader to understand what you mean? Please don't assume I have the same body of knowledge or vocabulary as you. In truth this is the first time I've come across the term "convenience methods" and I am totally at sea (i.e. pretty dang ignorant) as to what special meaning that has in this context.
+ Yours in curiosity, -- Jerome Peace
+ 
+ (0011294 - 163 - 205 - 205 - 205 - 205 - 205)
+ Keith_Hodges	10-10-07 23:03
+ ok example
+ A := Workspace open.
+ is A useful for addressing the workspace?
+ A := Workspace withContents: 'test'.
+ A := Workspace fromFile: 'test.txt'. etc
+ 
+ (0011305 - 430 - 496 - 496 - 496 - 496 - 496)
+ wiz	10-12-07 04:39
+ Hi Keith, Your examples start to get there. What I really want to see is the user story in the form
+ context: I wanted to do this( where you descirbe this generally and specifially enough that you give the reader of what you want)
+ problem: Why this can't be done yet
+ solution: Add these methods to here and its done. (Be inclusive of most all you want done.)
+ Then later you or others can upload the solution code.
+ 
+ (0011988 - 344 - 356 - 356 - 356 - 356 - 356)
+ kbrown	04-10-08 05:04
+ Here's an example of how to read text from a file into an appropriately named Workspace so you can use the Workspace windowbar menu to save the contents of the Workspace back into the same file easily.
+ (SHWorkspace new openLabel: 'myWorkspace') contents: ((FileStream fileNamed: 'myWorkspace.text') contentsOfEntireFile); changed: #contents.
+ 
+ (0012842 - 90 - 134 - 134 - 134 - 134 - 134)
+ Keith_Hodges	12-11-08 16:49
+ edited on: 12-18-08 02:01	"fix begin"
+ Installer mantis bug: 5669 fix: 'M5669-Workspace-openFile.2.cs'.
+ "fix end"
+ 
+ (0012843 - 65 - 71 - 71 - 71 - 71 - 71)
+ Keith_Hodges	12-11-08 17:42
+ w := Workspace openFile: 'Readme.txt'.
+ w label: 'Welcome to...'.
+ 
+ (0012846 - 153 - 187 - 187 - 187 - 187 - 187)
+ Keith_Hodges	12-13-08 01:47
+ edited on: 12-15-08 20:31	Included Workspace-openFile.1.cs in 081214-0249-Squeak3.10.2bc-beta
+ Workspace-openFile.2.cs - adds "open..." menu item to provide a file opening UI.
+ 
+ (0012862 - 37 - 37 - 37 - 37 - 37 - 37)
+ Keith_Hodges	12-18-08 02:00
+ allow to cancel out of opening a file
+ 
+ Files: #('Workspace-openFile.1.cs' 'Workspace-openFile.2.cs' 'M5669-Workspace-openFile.1.cs' 'M5669-Workspace-openFile.2.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase>>m06868SystemNavigationobsoleteBehav (in category 'resolved-fixed') -----
+ 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-10-09 03:42
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: fixed
+ Status: resolved
+ Product Version: 
+ Summary: 0006868: SystemNavigation-#obsoleteBehaviours chokes on ProtoObjects
+ Description: Traversing all objects in the system, breaks on ProtoObjects which do not implement #isBehavior
+ 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: Squeak310BuildBase class>>taskSetPreferences (in category 'as yet unclassified') -----
+ taskSetPreferences
+ 
+ 	^ self define: [ :task |
+  		task action: [ 
+ 			 #(
+                 (mvcProjectsAllowed false)
+                 (annotationPanes true)
+                 (scrollBarsNarrow false)
+                 (dismissAllOnOptionClose true)
+                 (readDocumentAtStartup true)
+  
+   ) do: [:spec|
+  Preferences setPreference: spec first toValue: spec last].
+  "Workaround for bug"
+  Preferences enable: #readDocumentAtStartup.
+  Display newDepth: 32.
+ 		]
+ 	].!

Item was added:
+ ----- Method: Squeak310BuildBase>>m07131SyntaxErrordialogsraisemore (in category 'resolved-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: 01-09-09 23:31
+ Reporter: matthewf
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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:
+ - Syntax error
+ 
+ In interactive mode, the following errors cause user interaction in the form of pop-ups and text prompts:
+ - Syntax error
+ - Unknown global variable/local variable/selector
+ - 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: Squeak310BuildBase>>m07166speedupallSelectorsaddallSel (in category 'resolved-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: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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. 
+ 
+ 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:
+ 
+ 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: Squeak310BuildBase class>>kernelPackages (in category 'as yet unclassified') -----
+ kernelPackages
+ 
+ 	^ #('Sound' 'Files' 'Graphics' 'SystemChangeNotification' 'EToys' 'SystemChangeNotification-Tests' 'FlexibleVocabularies' 'Tests' 'VersionNumber' 'Compiler' 'NetworkTests' 'Traits' 'ST80' 'PreferenceBrowser' 'System' 'MorphicTests' '39Deprecated' 'Multilingual' 'Balloon' 'Network' 'Compression' 'Services-Base' 'TrueType' 'MorphicExtras' 'Morphic' 'Kernel' 'Exceptions' 'KernelTests' 'Nebraska' 'ToolBuilder-SUnit' 'ToolBuilder-Morphic' 'Protocols' 'Collections' 'ToolBuilder-MVC' 'ToolBuilder-Kernel' 'GraphicsTests' 'CollectionsTests' 'ScriptLoader' 'Tools')!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskEssentialFixes (in category 'as yet unclassified') -----
+ taskEssentialFixes
+ 
+ 	"there are some fixes loaded with LPF, here are some more"
+ 	
+ 	^ self dependingOn: {
+ 	
+ 			"proposer: keith"
+ 			"needed for SUnit to discover whether tests use the network"			
+ 			" http://bugs.squeak.org/view.php?id=5706 "
+ 			self fixEssential: '5706 Need minimal socket stats'. 
+ 
+ 			"building and removing things will trip on this"
+ 			" http://bugs.squeak.org/view.php?id=6868 "
+ 			self fixEssential: '6868: System Navigation-#obsoleteBehaviours chokes on ProtoObjects'.
+ 
+ 			"heres one I have been asking for for 2 years!!"
+ 			self fixEssential: '6466 LazyListMorph-listChanged'.
+ 
+ 			self fixEssential: '5669 Workspace openFile: convenience method'.
+ 
+ 			self fixEssential: '7244 Image cleanUp methods'.
+ 			
+ 			self fixEssential: '6980 SystemDictionary-recreateSpecialObjectsArray'.
+ 
+ 	}!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskBUILD (in category 'as yet unclassified') -----
+ taskBUILD
+ 
+ 	"starting with 3.10 or 3.10.2 get the image into a known state for fixes to be applied"
+ 
+ 	"
+ 	self taskBUILD runStepping. 
+ 	"
+ 	^ self define: [ :task |
+ 		
+ 		task author: 'auto'.
+ 		
+ 		task action: {
+ 			
+ 			self taskResetFixesAutoDocumentation.
+ 				
+ 			self taskRemoveItemFromTools: 'Package Loader'.
+ 			self taskRemoveItemFromTools: 'Package Loader'.
+ 
+ 			self taskSetPreferences. 
+ 			
+ 			self taskGoAtomic.	
+ 			self taskUpgradePackages.
+ 			
+ 			self taskEssentialFixes.
+ 			self taskDocumentFixes. "so far"
+ 		
+ 			self taskTidyPackageOrganizer.
+ 
+ 		}
+ 	]
+ !

Item was added:
+ ----- Method: Squeak310BuildBase class>>packageNameForMyTasks (in category 'as yet unclassified') -----
+ packageNameForMyTasks
+ 
+ 	^ PackageOrganizer default packageOfClass: self!

Item was added:
+ TasksRelease subclass: #Squeak310BuildBase
+ 	instanceVariableNames: ''
+ 	classVariableNames: ''
+ 	poolDictionaries: ''
+ 	category: 'Tasks-Squeak310'!
+ 
+ !Squeak310BuildBase commentStamp: 'kph 2/13/2009 04:29' prior: 0!
+ self taskBuild run.
+ self saveAll run.
+ !

Item was added:
+ ----- Method: Squeak310BuildBase>>m07219ImproveStreamsUsageReadabili (in category 'resolved-open') -----
+ m07219ImproveStreamsUsageReadabili
+ 
+ Installer mantis bug: 7219 fix: 'Stream-Readability.4.cs'.
+ 
+ """"""
+ Bug ID: 0007219
+ Category: [Squeak] Collections
+ Severity: feature
+ Reproducibility: always
+ Date Submitted: 11-02-08 01:20
+ Date Updated: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ Product Version: 3.10.2
+ Summary: 0007219: Improve Streams Usage Readability
+ Description: For making code gen more readable
+ 
+ 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 - 159 - 221 - 221 - 221 - 221 - 221)
+ Keith_Hodges	11-02-08 01:21
+ edited on: 12-12-08 02:17	3 - has methods categorized
+ 4 - added ByteArray-putOn: which got away.
+ "fix begin"
+ Installer mantis bug: 7219 fix: 'Stream-Readability.4.cs'.
+ "fix end"
+ 
+ Files: #('Stream-Readability.2.cs' 'Stream-Readability.3.cs' 'Stream-Readability.4.cs' 'Stream-Readability.1.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskBuild (in category 'as yet unclassified') -----
+ taskBuild
+ 	
+ 	"protected from being repeated by a waypoint"
+ 
+ 	^ self waypoint: self taskBUILD.
+ 			
+ 		!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskRemoveItemFromTools: (in category 'as yet unclassified') -----
+ taskRemoveItemFromTools: aToolName
+ 
+ 	"thanks edgar"
+ 
+ 	| partBins aButton |
+ 	^  [
+ 	 
+ 			aButton := SimpleButtonMorph new label: 'Tools'.
+ 			aButton actWhen: #buttonDown.
+ 
+ 			partBins := OrderedCollection new.
+ 
+ 			(Flaps globalFlapTabWithID: 'Objects') ifNotNilDo: [ :objFl |
+ 				objFl referent showCategory: 'Tools' fromButton: aButton.
+ 				partBins add: (objFl referent submorphs at: 1).
+ 			].
+ 			(Flaps globalFlapTabWithID: 'Tools') ifNotNilDo: [ :objFl |
+ 				partBins add: objFl referent.
+ 			].
+ 			
+ 			partBins do: [ :bin |
+ 				(bin submorphThat: [:any| (any arguments at: 2) = aToolName ] ifNone: [ nil ])
+ 					ifNotNilDo: [ :unwantedMorph | unwantedMorph delete ].
+ 			].
+ 		].!

Item was added:
+ ----- Method: Squeak310BuildBase>>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: 01-09-09 23:31
+ 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: Squeak310BuildBase>>m06980LoadingFFIkernelmakesNetNam (in category 'resolved-open') -----
+ m06980LoadingFFIkernelmakesNetNam
+ 
+ Installer mantis bug: 6980 fix: 'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.
+ 
+ """"""
+ Bug ID: 0006980
+ Category: [Squeak] FFI
+ Severity: major
+ Reproducibility: always
+ Date Submitted: 03-13-08 20:51
+ Date Updated: 01-09-09 23:31
+ Reporter: tbn
+ View Status: public
+ Handler: andreas
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ Product Version: 3.9
+ Summary: 0006980: Loading FFI kernel makes NetNameResolver unresponsive
+ Description: Image:  Squeak 3.10beta7159 and Squeak 3.9#7067
+ VM:     Squeak 3.10.6 (from Aug 30, 2007) on Win Vista
+ 
+ Evaluate:
+   NetNameResolver addressForName: 'www.squeaksource.com' timeout: 20
+ 
+ this returns a ByteArray with the IP.
+ 
+ After loading FFI 3.9.1 using Universe Browser the above code does not
+ return. (you can only break using cmd-dot)
+ 
+ This starts to happen directly after FFI-Kernel-ar-8.mcz is loaded
+ via install script from source.squeakfoundation.org/FFI
+ (with FFI-Kernel-ar7.mcz leads to the same problem)
+ 
+ When loading FFI-Kernel-ar6.mcz it works as expected - the IP is 
+ instantly returned. So the problem seems to depend on the change 
+ from version 6 to 7.
+ 
+ Tested on a Squeak3.9 and Squeak3.10 image (see above)
+ 
+ 
+ 
+   
+ 
+ 
+ Additional Information: 
+ Notes: 
+ (0011918 - 1791 - 2208 - 2208 - 2208 - 2208 - 2208)
+ andreas	03-14-08 01:26
+ How does one recreate that problem? I got stuck when trying to "update list from network" with UPackage>>decodeFromXMLElement: so I can't investigate the problem (stack below).
+ UndefinedObject(Object)>>doesNotUnderstand: #contents
+ UPackage class>>getXMLPartNamed:from:
+ UPackage class>>decodeFromXMLElement:
+ [] in UPackage class>>decodePackagesFromXMLStream: {[:element | self decodeFromXMLElement: element]}
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ OrderedCollection>>collect:
+ UPackage class>>decodePackagesFromXMLStream:
+ UStandardUniverse>>updatePackagesViaWWW
+ [] in UUniverseBrowser>>requestPackageList {[universe updatePackagesViaWWW]}
+ [] in Utilities class>>informUser:during: {[aBlock value]}
+ MVCMenuMorph>>displayAt:during:
+ Utilities class>>informUser:during:
+ UUniverseBrowser>>requestPackageList
+ PluggableButtonMorph>>performAction
+ [] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]}
+ Array(SequenceableCollection)>>do:
+ PluggableButtonMorph>>mouseUp:
+ PluggableButtonMorph(Morph)>>handleMouseUp:
+ MouseButtonEvent>>sentTo:
+ PluggableButtonMorph(Morph)>>handleEvent:
+ PluggableButtonMorph(Morph)>>handleFocusEvent:
+ [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. result := focusHolder han...]}
+ [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
+ BlockContext>>on:do:
+ PasteUpMorph>>becomeActiveDuring:
+ HandMorph>>sendFocusEvent:to:clear:
+ HandMorph>>sendEvent:focus:clear:
+ HandMorph>>sendMouseEvent:
+ HandMorph>>handleEvent:
+ HandMorph>>processEvents
+ [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]}
+ Array(SequenceableCollection)>>do:
+ WorldState>>handsDo:
+ 
+ (0011919 - 1131 - 1389 - 1785 - 1785 - 1785 - 1785)
+ tbn	03-14-08 07:31
+ Even if the help -> about tells me "Squeak 3.10beta7159" as version it's the gamma package I downloaded.
+ Please try: http://ftp.squeak.org/3.10alpha/Squeak3.10.gamma.7159.zip [^] and
+ make sure to use the image in a new directory.
+ Steps I've done and that worked to reproduce: 1. World menu "Open" -> "Universe Browser Basic"
+ 2. Button "Update list from network"
+ 3. Select "System" and "FFI version 3.9.1" in the tree 4. Select "Select package" and "Install selections"
+ If you have a problem with package universe browser again we should open another issue.
+ However, the universe browser points to http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI3.st [^]
+ a simple script loading FFI-Kernel-ar-8.mcz first and then other packages.
+ To reproduce you can also just add source.squeakfoundation.org/FFI as
+ HTTP repo to Monticello and load FFI-Kernel-ar-8.mcz manually. After that
+ the NetNameResolver addressForName: 'www.squeaksource.com' timeout: 20
+ does not return anymore.
+ If you load FFI-Kernel-ar6.mcz manually it still works as before loading the FFI Kernel.
+ 
+ (0011962 - 718 - 932 - 1136 - 1136 - 1136 - 1136)
+ tbn	03-27-08 21:27
+ Andreas commented at http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-March/127208.html [^]
+ Yeah, I had forgotten about the problem. The issue comes from a call to Smalltalk>>recreateSpecialObjectsArray (which is required for the FFI to work correctly) and which accidentally nukes the external semaphore table. The fix is simple: Replace the following line in SystemDictionary>>recreateSpecialObjectsArray
+ newArray at: 39 put: Array new.
+ by
+ "Preserve external semaphores when recreating splObjs"
+ newArray at: 39 put: (self specialObjectsArray at: 39).
+ Also, saving and restarting the image after loading the FFI is good temporary workaround for this problem.
+ Cheers,
+ - Andreas
+ 
+ (0012219 - 112 - 144 - 144 - 144 - 144 - 144)
+ Keith_Hodges	05-29-08 15:43
+ "fix begin"
+ Installer mantis bug: 6980 fix: 'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.
+ "fix end"
+ 
+ Files: #('SystemDictionary-recreateSpecialObjectsArray-M6980.st')!

Item was added:
+ ----- Method: Squeak310BuildBase>>m06466LazyListMorphlistChagedfixupl (in category 'resolved-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: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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
+ 
+ (0012845 - 41 - 41 - 41 - 41 - 41 - 41)
+ Keith_Hodges	12-13-08 01:39
+ uploaded file has had lf problem resolved
+ 
+ Files: #('LazyListMorph-listChanged.st')!

Item was added:
+ ----- Method: Squeak310BuildBase>>m05706Needminimalsocketstats (in category 'resolved-open') -----
+ m05706Needminimalsocketstats
+ 
+ Installer mantis bug: 5706 fix: 'SocketStats.6.cs'.
+ "fix test"
+ Installer mantis bug: 5706 fix: 'SocketStatsTest.2.cs'.
+ 
+ """"""
+ Bug ID: 0005706
+ Category: [Squeak] Network
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 01-06-07 20:13
+ Date Updated: 01-09-09 23:31
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: Keith_Hodges
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ Product Version: 3.10
+ Summary: 0005706: Need minimal socket stats
+ Description: There is no way to easily work out whether a particular block of code accessed the network. Simple StatsOpened and StatsClosed counters would solve this problem. 
+ 
+ This is needed to categorize tests that do make use of the network.
+ Additional Information: 
+ Notes: 
+ (0008844 - 303 - 381 - 381 - 381 - 381 - 381)
+ Keith_Hodges	01-06-07 20:15
+ edited on: 01-10-07 13:03	The StatsOpened counter is incremented by #register: and StatsClosed is incremented by #unregister: Counters are reset on initial network initialization.
+ "fix begin"
+ Installer mantis bug: 5706 fix: 'SocketStats.6.cs'.
+ "fix test"
+ Installer mantis bug: 5706 fix: 'SocketStatsTest.2.cs'.
+ "fix end"
+ 
+ Files: #('SocketStats.2.cs' 'SocketStatsTest.2.cs' 'SocketStats.3.cs' 'SocketStats.4.cs' 'SocketStatsTest.1.cs' 'SocketStats.5.cs' 'SocketStats.6.cs' 'SocketStats.1.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase>>m06086CannotuseCrLfFileStreamon (in category 'resolved-open') -----
+ m06086CannotuseCrLfFileStreamon
+ 
+ Installer mantis bug: 6086 fix: 'MultiByteFileStream-M6086.2.cs'.
+ 
+ """"""
+ Bug ID: 0006086
+ Category: [Squeak] Files
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 02-15-07 03:49
+ Date Updated: 01-19-09 20:13
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: cdegroot
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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'.
+ 
+ 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.
+ 
+ (0012927 - 174 - 218 - 218 - 218 - 218 - 218)
+ matthewf	01-19-09 20:13
+ The previous changeset had an underscore assignment, and so won't load in Croquet
+ "fix begin"
+ Installer mantis bug: 6086 fix: 'MultiByteFileStream-M6086.2.cs'.
+ "fix end"
+ 
+ Files: #('MultiByteFileStream-M6086.2.cs' 'MultiByteFileStream.1.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskTidyPackageOrganizer (in category 'as yet unclassified') -----
+ taskTidyPackageOrganizer
+ 
+ 	^ [
+ 		PackageOrganizer default unregisterPackageNamed: 'Morphic-CandidatesForGo'.
+ 		PackageOrganizer default unregisterPackageNamed: 'ToolBuilder'.
+ 		PackageOrganizer default unregisterPackageNamed: 'MonticelloConfigurations'.
+ 		PackageOrganizer default unregisterPackageNamed: 'Installer'.
+ 
+ 		PartsBin removeSelector: #listDirection:quadList:buttonClass:.
+ 		PackageOrganizer default unregisterPackageNamed: 'BabySRE'.
+ 
+ 	].!

Item was added:
+ ----- Method: Squeak310BuildBase class>>tasksPackageName (in category 'as yet unclassified') -----
+ tasksPackageName
+ 
+ 	^ 'Tasks-Squeak310'!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskMakeRelease (in category 'as yet unclassified') -----
+ taskMakeRelease
+ 
+ 
+ 	^ self action: {
+ 	
+ 			[World removeAllMorphs.
+ 			  Flaps enableGlobalFlaps ].
+ 
+ 			self taskDisplayReadMe.
+ 			 
+ 	}.
+ 	!

Item was added:
+ ----- Method: Squeak310BuildBase>>m07244ImagecleanUpmethods (in category 'resolved-open') -----
+ m07244ImagecleanUpmethods
+ 
+ Installer mantis bug: 7244 fix: 'M7244-CleanUps.3.cs'.
+ 
+ """"""
+ Bug ID: 0007244
+ Category: [Squeak] Kernel
+ Severity: major
+ Reproducibility: always
+ Date Submitted: 12-12-08 03:03
+ Date Updated: 02-12-09 23:50
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: high
+ Resolution: open
+ Status: resolved
+ Product Version: 3.10.2
+ Summary: 0007244: Image cleanUp methods
+ Description: Methods implementing
+ 
+ SmalltalkImage current cleanUpAll.
+  &
+ SmalltalkImage current freeSpace.
+ Additional Information: 
+ Notes: 
+ (0012844 - 80 - 124 - 124 - 124 - 124 - 124)
+ Keith_Hodges	12-12-08 03:05
+ edited on: 02-12-09 23:42	"fix begin"
+ Installer mantis bug: 7244 fix: 'M7244-CleanUps.3.cs'.
+ "fix end"
+ 
+ (0012850 - 239 - 281 - 281 - 281 - 281 - 281)
+ Keith_Hodges	12-15-08 21:56
+ edited on: 02-12-09 23:43	CleanUps.2.cs - adds cleanUpAllExcept: aListOfClassNames
+ M7244-CleanUps.1.cs - fix to cleanUpAllExcept
+ M7244-CleanUps.2.cs - lots more from John
+ M7244-CleanUps.3.cs - May load into 3.9
+ Fix intended for 3.10.2, included in 3.10.2-bc
+ 
+ (0012960 - 54 - 54 - 54 - 54 - 54 - 54)
+ Keith_Hodges	02-12-09 23:41
+ Received complaint that this fix doesnt load in to 3.9
+ 
+ Files: #('M7244-CleanUps.3.cs' 'M7244-CleanUps.2.cs' 'CleanUps.2.cs' 'M7244-CleanUps.1.cs' 'CleanUps.1.cs')!

Item was added:
+ ----- Method: Squeak310BuildBase class>>taskUpgradePackages (in category 'as yet unclassified') -----
+ taskUpgradePackages
+ 
+ 	^ {	
+ 			[ 
+ 				(Packages current named: 'Monticello15') addToPackageInfo.
+ 				(Packages current named: 'Sake') addToPackageInfo.
+ 				(Packages current named: 'Packages') addToPackageInfo.	
+ 			 
+ 			].
+ 		
+ 			Packages current named: 'SUnitGUI-improved'.
+ 			Packages current named: 'Universes'.
+ 			Packages current named: 'SqueakMap2 loader'.
+ 			Packages current named: 'Nebraska'.
+ 			Packages current named: 'MorphicBooks'.
+ 
+ 	} asTask
+  !

Item was added:
+ ----- Method: Squeak310BuildBase class>>versionString (in category 'as yet unclassified') -----
+ versionString
+ 
+ 	^ 'Squeak3.10.2'!

Item was added:
+ ----- Method: Squeak310BuildBase>>m07218ClassOrganizercategoriesbreak (in category 'resolved-open') -----
+ m07218ClassOrganizercategoriesbreak
+ 
+ Installer mantis bug: 7218 fix: 'EmptyCategoryList-M7218.2.cs'.
+ 
+ """"""
+ Bug ID: 0007218
+ Category: [Squeak] Kernel
+ Severity: minor
+ Reproducibility: always
+ Date Submitted: 10-26-08 02:01
+ Date Updated: 01-19-09 20:21
+ Reporter: Keith_Hodges
+ View Status: public
+ Handler: 
+ Priority: normal
+ Resolution: open
+ Status: resolved
+ 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.
+ 
+ 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.
+ 
+ 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
+ 
+ (0012928 - 172 - 216 - 216 - 216 - 216 - 216)
+ matthewf	01-19-09 20:21
+ The previous changeset had an underscore assignment, and so won't load in Croquet
+ "fix begin"
+ Installer mantis bug: 7218 fix: 'EmptyCategoryList-M7218.2.cs'.
+ "fix end"
+ 
+ Files: #('Categorizer-categories.st' 'EmptyCategoryList-M7218.2.cs')!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesNicolasCellierCollectionsAndStreams (in category 'as yet unclassified') -----
- fixesNicolasCellierCollectionsAndStreams
- 	"nicolas cellier (nice) ncellier at ifrance.com"
- 	
- 	^ self dependingOn: {
- 		" http://bugs.squeak.org/view.php?id=6778 "
- 		'6778 SkipList copy is shallow...'.
- 
- 		" http://bugs.squeak.org/view.php?id=6777 "
- 		'6777 CharacterSet copy is shallow...'.
- 
- 		" http://bugs.squeak.org/view.php?id=6366 "
- 		'6366 [BUG] WideString findString:startingAt: and other matchTable problems'.
- 
- 		" http://bugs.squeak.org/view.php?id=6367 "
- 		'6367 WideString substrings broken'.
- 
- 		" http://bugs.squeak.org/view.php?id=3574 "
- 		'3574 (Wide)String-findFirstInString:inSet:startingAt: broke if last char'.
- 
- 		" http://bugs.squeak.org/view.php?id=5331 "
- 		'5331 "abc" beginsWith: "ab" asWideString (returns wrong result)'.
- 
- 		" http://bugs.squeak.org/view.php?id=2701 "
- 		'2701 DependentsArray might potentially be misused'.
- 
- 		" http://bugs.squeak.org/view.php?id=1602 "
- 		'1602 [ENH] Interval method indexOf:'.
- 
- 		" http://bugs.squeak.org/view.php?id=6933 "
- 		'6933 MultiByteFileStream>>upTo: fails for binary'.
- 
- 		" http://bugs.squeak.org/view.php?id=6535 "
- 		"'6535 keyBlock and sortBlock are lost when creating a collection of the same species.'.
- 		hangs when loading"
- 
- 		" http://bugs.squeak.org/view.php?id=7095 "
- 		'7095 Dictionary>>collect: answers OrderedCollection not Dictionary'.
- 
- 		" http://bugs.squeak.org/view.php?id=7121 "
- 		'7121 add:beforeIndex: and add:afterIndex: do not work as advertised'.
- 
- 		" http://bugs.squeak.org/view.php?id=7136 "
- 		'7136 [BUG] LinkedList add:after: fails to update lastLink'.
- 
- 		" http://bugs.squeak.org/view.php?id=7175 "
- 		'7175 CharacterSetComplement cannot printString'.
- 		} !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskBUILD (in category 'as yet unclassified') -----
- taskBUILD
- 
- 	"starting with 3.10 or 3.10.2 get the image into a known state for fixes to be applied"
- 
- 	"
- 	self taskBUILD runStepping. 
- 	"
- 	^ self define: [ :task |
- 		
- 		task author: 'auto'.
- 		
- 		task action: {
- 			
- 			self taskResetFixesAutoDocumentation.
- 		
- 			[ Transcript open ].
- 		
- 			self taskRemoveItemFromTools: 'Package Loader'.
- 			self taskRemoveItemFromTools: 'Package Loader'.
- 
- 			self taskSetPreferences. 
- 			
- 			"self taskGoAtomic."		
- 			self taskUpgradePackages.
- 			
- 			self taskEssentialFixes.
- 			self taskDocumentFixes. "so far"
- 		
- 			self taskTidyPackageOrganizer.
- 
- 			self taskFinalize.
- 
- 		}
- 	]
- !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskBuild (in category 'as yet unclassified') -----
- taskBuild
- 	
- 	"protected from being repeated by a waypoint"
- 
- 	^ self waypoint: self taskBUILD.
- 			
- 		!

Item was removed:
- TasksRelease subclass: #Squeak310MakeBuildCandidate
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!
- 
- !Squeak310MakeBuildCandidate commentStamp: 'kph 2/13/2009 04:29' prior: 0!
- self taskBuild run.
- self saveAll run.
- !

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskCleanExcess (in category 'as yet unclassified') -----
- taskCleanExcess
- 
- 	^ [
- 			Installer mc unload: 'ReleaseBuilder'.
- 			Installer mc unload: 'ScriptLoader'.
- 			Installer mc unload: 'ToolBuilder-MVC'.
- 			Installer mc unload: 'ToolBuilder-SUnit'.
- 
- 			Installer mc unload: 'OB-Standard'. "an empty project"
- 		]
- !

Item was removed:
- ReleaseAfterSqueak310 subclass: #ReleaseAfterSqueak310Unstable
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!
- 
- !ReleaseAfterSqueak310Unstable commentStamp: 'kph 12/8/2008 18:32' prior: 0!
- This isUnstable and isNextRelease
- !

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskReorganizeCategories (in category 'as yet unclassified') -----
- taskReorganizeCategories
- 	^ self define: [ :task |
- 				
- 		task dependsOn: { 
- 		
- 			"reorganize Kernel-Object"
- 			self category: 'MorphicExtras-SqueakPage' 	classes: #ObjectOut.
- 			self category: 'Kernel-Tracer' 				classes: #(ObjectTracer ObjectViewer).			 
- 			self category: 'Kernel-Model' 				classes: #(Model DependantsArray MessageSend WeakMessageSend).
- 			self category: 'Kernel-Model-Tests'			classes: #(DependentsArrayTest WeakMessageSendTest).
- 			self category: 'Kernel-Objects'				classes: #(Null). "note: (Packages unload: 'Null) will stil remove it cleanly"
- 			self category: 'Kernel-Classes'				classes: #SharedPool.
- 						
- 			self category: 'CollectionsTests-Sequenceable'	classes: #SequenceableCollectionJoinSplitTest.
- 			self category: 'Tools-Inspector-Tests' 			classes: #WeakSetInspectorTest.
- 			self category: 'KernelTests-Chronology' 		classes: #DateAndTimeClockTest.
- 					
- 		}.
- 		task action: [ 
-  
-  SystemOrganization removeEmptyCategories.
-  SystemOrganization renameCategory: 'KernelTests-Chronology' toBe: 'Kernel-Chronology-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Classes' toBe: 'Kernel-Classes-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Methods' toBe: 'Kernel-Methods-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Numbers' toBe: 'Kernel-Numbers-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Objects' toBe: 'Kernel-Objects-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Processes' toBe: 'Kernel-Processes-Tests'.
-  SystemOrganization renameCategory: 'KernelTests-Contexts' toBe: 'Kernel-Contexts-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Abstract' toBe: 'Collections-Abstract-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Arrayed' toBe: 'Collections-Arrayed-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Sequenceable' toBe: 'Collections-Sequenceable-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-SkipLists' toBe: 'Collections-SkipLists-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Stack' toBe: 'Collections-Stack-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Streams' toBe: 'Collections-Streams-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Support' toBe: 'Collections-Support-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Text' toBe: 'Collections-Text-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Unordered' toBe: 'Collections-Unordered-Tests'.
-  SystemOrganization renameCategory: 'CollectionsTests-Weak' toBe: 'Collections-Weak-Tests'.
-    
-  SystemOrganization renameCategory: 'GraphicsTests-Primitives' toBe: 'Graphics-Primitives-Tests'.
-  SystemOrganization renameCategory: 'GraphicsTests-Text' toBe: 'Graphics-Text-Tests'.
-  SystemOrganization renameCategory: 'GraphicsTests-Files' toBe: 'Graphics-Files-Tests'.
-  
-  SystemOrganization renameCategory: 'MorphicTests-Basic' toBe: 'Morphic-Basic-Tests'.
-  SystemOrganization renameCategory: 'MorphicTests-Kernel' toBe: 'Morphic-Kernel-Tests'.
-  SystemOrganization renameCategory: 'MorphicTests-Text Support' toBe: 'Morphic-Text Support-Tests'.
-  SystemOrganization renameCategory: 'MorphicTests-Widgets' toBe: 'Morphic-Widgets-Tests'.
-  SystemOrganization renameCategory: 'MorphicTests-Worlds' toBe: 'Morphic-Worlds-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-Kernel' toBe: 'Network-Kernel-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-Protocols' toBe: 'Network-Protocols-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-RFC822' toBe: 'Network-RFC822-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-UUID' toBe: 'Network-UUID-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-Url' toBe: 'Network-Url-Tests'.
-  SystemOrganization renameCategory: 'NetworkTests-URI' toBe: 'Network-URI-Tests'.
-  SystemOrganization renameCategory: 'SystemChangeNotification-Tests' toBe: 'System-Change Notification-Tests'.
-   
-  SystemOrganization classifyAll: #(AbstractMediaEventMorph ColorSwatch) under: 'MorphicExtras-AdditionalSupport'.
- 
-  SystemOrganization removeCategoriesMatching: 'UserObjects'.			
-  SystemOrganization sortCategories.	
- 		]
- 	].!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUIGraphicalOffByOneReports (in category 'as yet unclassified') -----
- fixesMotherOfUIGraphicalOffByOneReports
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6511 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskCleanDeprecated (in category 'as yet unclassified') -----
- taskCleanDeprecated
- 
- 	^ self define: [ :task |
- 			
- 		task dependsOn: { 
- 			'6866 Refs Stop CurrentProjectRefactoring Removal'.
- 		}.
- 				
- 		task action: [ 
- 			Preferences noviceModeSettingChanged. "remove any old morphic key bindings"
- 			Installer mc unload: '39Deprecated'.			
- 		]
- 	].!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>repositoryOutputRC (in category 'as yet unclassified') -----
- repositoryOutputRC
- 
- 	^ MCHttpRepository
- 				location: 'http://www.squeaksource.com/311rc'
- 				user: ''
- 				password: ''.
- 	!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesCategoryCollectionsHmm (in category 'as yet unclassified') -----
- fixesCategoryCollectionsHmm
- 	"Filter on 'Collections' category in Mantis"
- 
- 	"^ self dependingOn: { 
- 
- 		(self fix: 			'0007242: Add Inpace Sort to OrderedCollection').
- 		(self date: '11-06-08'	fix:			'0007219: Improve Streams Usage Readability').
- 		(self date: '09-16-08'	fixOneDay: 	'0007194: copyReplaceFrom:to:with: strange behavior with ill bounds').
- 		(self date: '09-09-08'	fixUnstable:	'0007184: String>>asUnHtml use Character class>>nbsp, not Character class>>space').
- 		(self date: '09-09-08'	fixUnstable:	'0007180: Interval method indexOf: / includes: incomplete fix in squeak3.10')
- 							alsoFixes:	#(1602 1603).
- 		(self date: '09-03-08'	fixUnstable:	'0007177: removeAll fails for Dictionaries'). 
- 		(self date: '09-03-08'	fixUnstable:	'0007177: removeAll fails for Dictionaries'). 
- 		
- 		(self fixUnstable: '0007175	1	Collections	minor	new	09-02-08	 CharacterSetComplement cannot printString').
- 	
- 		(self fixUnstable: '6521: Target setting doesnt work for buttons and sliders').
- 		
- 		(self date: '12-08-08'	fixNotNeeded: '0001603: [BUG][FIX] Interval method includes:')
- 							fixedBy: 		'0007180: Interval method indexOf: / includes: incomplete fix in squeak3.10'.					
- 		(self date: '09-10-08'	fixNotNeeded: '0001602: [ENH] Interval method indexOf:'
- 							fixedBy: 		'0007180: Interval method indexOf: / includes: incomplete fix in squeak3.10').					
- 
- 
- 		} 
- "		
- "	
- 
- 
- "!

Item was removed:
- ----- Method: ProjectIdeas class>>taskRemoveOldSocket (in category 'as yet unclassified') -----
- taskRemoveOldSocket!

Item was removed:
- ----- Method: ReleaseAfterSqueak310kph class>>taskPackageUpgrades (in category 'as yet unclassified') -----
- taskPackageUpgrades
- 
- 	^ self define: [ :task |	
- 		task action: [ 
- 			"mc goes atomic"
- 			Installer ss project: 'SystemEditor'; install: 'SystemEditor'.
- 			Preferences setPreference: #useMonticelloAtomicLoader toValue: true.
- 			
- 			Installer ss project: 'Testing'; installQuietly: 'SUnit' ; install: 'SUnitGUI'.
- 			Installer ss project: 'XMLSupport'; install: 'XML-Parser-mir.9'.
- 			Installer ss project: 'universes'; install: 'Universes'.
-  
- 			Installer ss project: 'ToolBuilder';
- 							addPackage: 'ToolBuilder-Kernel';
- 							addPackage: 'ToolBuilder-Morphic';
- 							addPackage: 'ToolBuilder-MVC';
- 							addPackage: 'ToolBuilder-SUnit';
- 							install.
- 			Installer goran project: ''; installQuietly: 'SMBase'; installQuietly: 'SMLoader'.
- 		]
- 	].!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>suffixStatus (in category 'as yet unclassified') -----
- suffixStatus
- 
- 	^ '-prealpha'!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>suffix (in category 'as yet unclassified') -----
- suffix
- 
- 	^ 'build'!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskMakeRelease (in category 'as yet unclassified') -----
- taskMakeRelease
- 
- 
- 	^ self action: {
- 	
- 			[World removeAllMorphs.
- 			  Flaps enableGlobalFlaps ].
- 
- 			self taskDisplayReadMe.
- 			 
- 			self taskCleanUpAndSaveAs:  self saveFileName. 
- 	}.
- 	!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskTestCandidate (in category 'as yet unclassified') -----
- taskTestCandidate
- 	
- 	"protected from being repeated by a waypoint"
- 
- 	^ self define: [ :task |
- 					
- 		task if: [ self isWaypointMissing: #testCandidate ].
- 
- 		task action: {
- 
- 			self taskTESTCANDIDATE.
- 			
- 			[ self markWaypoint: #testCandidate ].			 
- 		}.
- 		 
- 	].
- !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>versionString (in category 'as yet unclassified') -----
- versionString
- 
- 	^ 'Squeak3.10.2'!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesNicolasCellierMisc (in category 'as yet unclassified') -----
- fixesNicolasCellierMisc
- 	"nicolas cellier (nice) ncellier at ifrance.com"
- 	
- 	^ self dependingOn: {
- 		" http://bugs.squeak.org/view.php?id=6726 "
- 		'6726 REQ: <raw>CompiledMethod</raw> print enhancement'.
- 
- 		" http://bugs.squeak.org/view.php?id=6732 "
- 		'6732 Undo polygon painting cause drawing not functioning anymore'.
- 
- 		" http://bugs.squeak.org/view.php?id=6584 "
- 		'6584 Symbol allInstances doesn''t work anymore'.
- 
- 		" http://bugs.squeak.org/view.php?id=1035 "
- 		'1035 Strange behavior polygon morph added to a rectangle morph with proportional layout'.
- 		} !

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskKernelImports (in category 'as yet unclassified') -----
- taskKernelImports
- 
- 	^ self dependingOn: { 
- 
- 			Packages beta named: 'Kernel-Extensions'.	
- 			self taskImportIntoKernelPackage: 'Null'.
-  			self taskImportIntoKernelPackage: 'Kernel-Extensions'.
- 
- 			Packages beta named: 'ProcessSpecific'.	
- 			self taskImportIntoKernelPackage: 'ProcessSpecific'.
- 	}!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskGoAtomic (in category 'as yet unclassified') -----
- taskGoAtomic
- 
- 
- 	^ self define: [ :task |
- 		task dependsOn: { Packages current named: 'SystemEditor' }.
- 		
- 		task action: [ Preferences setPreference: #useMonticelloAtomicLoader toValue: true ].
- 	]!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesFromCroquet (in category 'as yet unclassified') -----
- fixesFromCroquet
- 
- 	"https://lists.duke.edu/sympa/arc/croquet-dev/2007-05/msg00035.html"
- 	
- 	^ self dependingOn: {}!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>repository (in category 'as yet unclassified') -----
- repository
- 	^ MCHttpRepository
- 				location: 'http://www.squeaksource.com/310build'
- 				user: ''
- 				password: ''.
- 	!

Item was removed:
- ----- Method: ProjectIdeas class>>taskRefactorSourceFilesIntoAModule (in category 'as yet unclassified') -----
- taskRefactorSourceFilesIntoAModule!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m05669WorkspaceopenFileconvenience (in category 'resolved-fixed') -----
- m05669WorkspaceopenFileconvenience
- 
- Installer mantis bug: 5669 fix: 'M5669-Workspace-openFile.2.cs'.
- 
- """"""
- Bug ID: 0005669
- Category: [Squeak] Tools
- Severity: feature
- Reproducibility: always
- Date Submitted: 12-23-06 06:21
- Date Updated: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: 
- Priority: normal
- Resolution: fixed
- Status: resolved
- Product Version: 
- Summary: 0005669: Workspace openFile: convenience method
- Description: There is no convenience method for opening a workspace on text.
- 
- Nor is there a way of saving a file such that it opens a workspace.
- 
- And Workspace always adds '.text' to the name even if it already has it
- Additional Information: 
- Notes: 
- (0008755 - 397 - 469 - 469 - 697 - 697 - 697)
- wiz	12-25-06 08:46
- See 0002993 and the recomplaint #4656.
- You can actually ask to put a file in a workspace thusly:
- In a file list read a text file. Using the menu (from the text pane)
- select read text into workspace.
- The problem is in 3.9 it doesn't quite work. and the fix in 0002993 never got in nor was a substitute fix ever created.
- The fix AFAIK works quite well.
- Yours in service, --Jerome Peace
- 
- (0008756 - 43 - 43 - 43 - 43 - 43 - 43)
- Keith_Hodges	12-25-06 22:21
- But there are STILL no convenience methods.
- 
- (0008757 - 631 - 719 - 719 - 719 - 719 - 719)
- wiz	12-26-06 01:51
- Cool, I piped up because I knew some things that were relevant.
- What do you mean by convenience methods?
- What do you see. And where do you see it being?
- In other words, in positive terms, what is the users story?
- The complaint here may make perfect sense to you. But how is the reader to understand what you mean? Please don't assume I have the same body of knowledge or vocabulary as you. In truth this is the first time I've come across the term "convenience methods" and I am totally at sea (i.e. pretty dang ignorant) as to what special meaning that has in this context.
- Yours in curiosity, -- Jerome Peace
- 
- (0011294 - 163 - 205 - 205 - 205 - 205 - 205)
- Keith_Hodges	10-10-07 23:03
- ok example
- A := Workspace open.
- is A useful for addressing the workspace?
- A := Workspace withContents: 'test'.
- A := Workspace fromFile: 'test.txt'. etc
- 
- (0011305 - 430 - 496 - 496 - 496 - 496 - 496)
- wiz	10-12-07 04:39
- Hi Keith, Your examples start to get there. What I really want to see is the user story in the form
- context: I wanted to do this( where you descirbe this generally and specifially enough that you give the reader of what you want)
- problem: Why this can't be done yet
- solution: Add these methods to here and its done. (Be inclusive of most all you want done.)
- Then later you or others can upload the solution code.
- 
- (0011988 - 344 - 356 - 356 - 356 - 356 - 356)
- kbrown	04-10-08 05:04
- Here's an example of how to read text from a file into an appropriately named Workspace so you can use the Workspace windowbar menu to save the contents of the Workspace back into the same file easily.
- (SHWorkspace new openLabel: 'myWorkspace') contents: ((FileStream fileNamed: 'myWorkspace.text') contentsOfEntireFile); changed: #contents.
- 
- (0012842 - 90 - 134 - 134 - 134 - 134 - 134)
- Keith_Hodges	12-11-08 16:49
- edited on: 12-18-08 02:01	"fix begin"
- Installer mantis bug: 5669 fix: 'M5669-Workspace-openFile.2.cs'.
- "fix end"
- 
- (0012843 - 65 - 71 - 71 - 71 - 71 - 71)
- Keith_Hodges	12-11-08 17:42
- w := Workspace openFile: 'Readme.txt'.
- w label: 'Welcome to...'.
- 
- (0012846 - 153 - 187 - 187 - 187 - 187 - 187)
- Keith_Hodges	12-13-08 01:47
- edited on: 12-15-08 20:31	Included Workspace-openFile.1.cs in 081214-0249-Squeak3.10.2bc-beta
- Workspace-openFile.2.cs - adds "open..." menu item to provide a file opening UI.
- 
- (0012862 - 37 - 37 - 37 - 37 - 37 - 37)
- Keith_Hodges	12-18-08 02:00
- allow to cancel out of opening a file
- 
- Files: #('Workspace-openFile.1.cs' 'Workspace-openFile.2.cs' 'M5669-Workspace-openFile.1.cs' 'M5669-Workspace-openFile.2.cs')!

Item was removed:
- TasksRelease subclass: #ReleaseAfterSqueak310
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!
- 
- !ReleaseAfterSqueak310 commentStamp: 'kph 12/8/2008 18:31' prior: 0!
- This isStable and isNextRelease
- 
- self taskGenerate run.
- self taskCleanDeprecated run.
- self taskCleanExcess run.
- self taskCleanTests run.
- 
- TODO:
- 
- What to do about Complex?!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesKernelClasses (in category 'as yet unclassified') -----
- fixesKernelClasses
- 	
- 	^ self dependingOn: {
- 	
- 		 self fix: '7156 Behavior-initialize sends superclass: which can cause VM crash'.
- 	 
- 	}!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskTidyPackageOrganizer (in category 'as yet unclassified') -----
- taskTidyPackageOrganizer
- 
- 	^ [
- 		PackageOrganizer default unregisterPackageNamed: 'Morphic-CandidatesForGo'.
- 		PackageOrganizer default unregisterPackageNamed: 'ToolBuilder'.
- 		PackageOrganizer default unregisterPackageNamed: 'MonticelloConfigurations'.
- 		PackageOrganizer default unregisterPackageNamed: 'Installer'.
- 
- 		PartsBin removeSelector: #listDirection:quadList:buttonClass:.
- 		PackageOrganizer default unregisterPackageNamed: 'BabySRE'.
- 
- 	].!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUIMorphicCleanUp (in category 'as yet unclassified') -----
- fixesMotherOfUIMorphicCleanUp 
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6567 "
- 
- 	^ self dependingOn: { 
- 			self fixesMotherOfUIMorphicWitler.
- 	 		self fixesMotherOfUIAnnoyances.	
- 	 		self fixesMotherOfUIGraphicalOffByOneReports.
- 			self fixesMotherOfUIBalloonHelpIssues.
- 		} !

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesCategoryCollections (in category 'as yet unclassified') -----
- fixesCategoryCollections
- 	"Filter on 'Collections' category in Mantis"
- 
- 	^ self dependingOn: { 
- 
- 		" http://bugs.squeak.org/view.php?id=7242 "
- 		self fixUnstable: '7242: Add Inplace Sort to OrderedCollection'.
- 
- 		self fix: '7219 Improve Streams Usage Readability'.
- 		
- 		" http://bugs.squeak.org/view.php?id=6521 "
- 		self fixUnstable: '6521: Target setting doesnt work for buttons and sliders'.
- 
- 		} !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07219ImproveStreamsUsageReadabili (in category 'resolved-open') -----
- m07219ImproveStreamsUsageReadabili
- 
- Installer mantis bug: 7219 fix: 'Stream-Readability.4.cs'.
- 
- """"""
- Bug ID: 0007219
- Category: [Squeak] Collections
- Severity: feature
- Reproducibility: always
- Date Submitted: 11-02-08 01:20
- Date Updated: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: Keith_Hodges
- Priority: normal
- Resolution: open
- Status: resolved
- Product Version: 3.10.2
- Summary: 0007219: Improve Streams Usage Readability
- Description: For making code gen more readable
- 
- 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 - 159 - 221 - 221 - 221 - 221 - 221)
- Keith_Hodges	11-02-08 01:21
- edited on: 12-12-08 02:17	3 - has methods categorized
- 4 - added ByteArray-putOn: which got away.
- "fix begin"
- Installer mantis bug: 7219 fix: 'Stream-Readability.4.cs'.
- "fix end"
- 
- Files: #('Stream-Readability.2.cs' 'Stream-Readability.3.cs' 'Stream-Readability.4.cs' 'Stream-Readability.1.cs')!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskReorganizePackages (in category 'as yet unclassified') -----
- taskReorganizePackages
- 	^ self define: [ :task |
- 				
- 		task action: [ 
- 
-   
-  (MCPackage named: 'Kernel') workingCopy package name: 'Kernel.impl'.
-  (MCPackage named: 'KernelTests') workingCopy package name: 'Kernel.test'.
-  (MCPackage named: 'Collections') workingCopy package name: 'Collections.impl'.
-  (MCPackage named: 'CollectionsTests') workingCopy package name: 'Collections.test'.
-  (MCPackage named: 'Graphics') workingCopy package name: 'Graphics.impl'.
-  (MCPackage named: 'GraphicsTests') workingCopy package name: 'Graphics.test'.
-  (MCPackage named: 'Morphic') workingCopy package name: 'Morphic.impl'.
-  (MCPackage named: 'MorphicTests') workingCopy package name: 'Morphic.test'.
-  (MCPackage named: 'Network') workingCopy package name: 'Network.impl'.
-  (MCPackage named: 'NetworkTests') workingCopy package name: 'Network.test'.
-   
-  (MCPackage named: 'Exceptions') workingCopy package name: 'Exceptions.impl'.
-  (MCPackage named: 'Exceptions.test') workingCopy.
-  (MCPackage named: 'Files') workingCopy package name: 'Files.impl'.
-  (MCPackage named: 'Files.test') workingCopy.
-  (MCPackage named: 'Files') workingCopy package name: 'Files.impl'.
-  (MCPackage named: 'Files.test') workingCopy.
-  (MCPackage named: 'ST80') workingCopy package name: 'ST80.impl'.
-  (MCPackage named: 'ST80.test') workingCopy.
-  (MCPackage named: 'Compiler') workingCopy package name: 'Compiler.impl'.
-  (MCPackage named: 'Compiler.test') workingCopy.
-  (MCPackage named: 'System') workingCopy package name: 'System.impl'.
-  (MCPackage named: 'System.test') workingCopy.
-  (MCPackage named: 'Tools') workingCopy package name: 'Tools.impl'.
-  (MCPackage named: 'Tools.test') workingCopy.
-  (MCPackage named: 'Traits') workingCopy package name: 'Traits.impl'.
-  (MCPackage named: 'Traits.test') workingCopy.
- 
-  "pull outs"
-  (MCPackage named: 'Kernel-Tracer') workingCopy.
-   MCWorkingCopy registry rehash.  
- 		
- 		]
- 	].!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m05851RefactorSmalltalkImagesaveAs (in category 'resolved-open') -----
- m05851RefactorSmalltalkImagesaveAs
- 
- Installer mantis bug: 5851 fix: 'SmalltalkImage-M5851.3.cs'.
- 
- """"""
- Bug ID: 0005851
- Category: [Squeak] Kernel
- Severity: feature
- Reproducibility: always
- Date Submitted: 01-29-07 01:58
- Date Updated: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: Keith_Hodges
- Priority: normal
- Resolution: open
- Status: resolved
- 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
- 
- Refactor some other methods that duplicate the use of the same code, to use #saveAs:
- Additional Information: 
- Notes: 
- (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
- 
- (0012851 - 183 - 207 - 207 - 207 - 207 - 207)
- Keith_Hodges	12-16-08 17:39
- edited on: 12-16-08 18:52	Currently the code doesnt work if the given filename doesnt have .image on the end, perhaps we should ensure that it does, or append it.
- Fixed in M5851-SmalltalkImage-saveAs.1.cs
- 
- Files: #('SmalltalkImage.1.cs' 'SmalltalkImage-M5851.3.cs' 'M5851-SmalltalkImage-saveAs.1.cs' 'SmalltalkImage.2.cs')!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m06086CannotuseCrLfFileStreamon (in category 'resolved-open') -----
- m06086CannotuseCrLfFileStreamon
- 
- Installer mantis bug: 6086 fix: 'MultiByteFileStream-M6086.2.cs'.
- 
- """"""
- Bug ID: 0006086
- Category: [Squeak] Files
- Severity: minor
- Reproducibility: always
- Date Submitted: 02-15-07 03:49
- Date Updated: 01-19-09 20:13
- Reporter: Keith_Hodges
- View Status: public
- Handler: cdegroot
- Priority: normal
- Resolution: open
- Status: resolved
- 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'.
- 
- 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.
- 
- (0012927 - 174 - 218 - 218 - 218 - 218 - 218)
- matthewf	01-19-09 20:13
- The previous changeset had an underscore assignment, and so won't load in Croquet
- "fix begin"
- Installer mantis bug: 6086 fix: 'MultiByteFileStream-M6086.2.cs'.
- "fix end"
- 
- Files: #('MultiByteFileStream-M6086.2.cs' 'MultiByteFileStream.1.cs')!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>versionString (in category 'as yet unclassified') -----
- versionString
- 
- 	^ 'Squeak3.11'.!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesNicolasCellierNumbers (in category 'as yet unclassified') -----
- fixesNicolasCellierNumbers
- 	"nicolas cellier (nice) ncellier at ifrance.com"
- 	
- 	^ self dependingOn: {
- 		" http://bugs.squeak.org/view.php?id=6781 "
- 		'6781: 0.0 raisedTo: -1.0 unexpected result'.
- 
- 		" http://bugs.squeak.org/view.php?id=6782 "
- 		'6782: 1.0 / (FloatArray with: 2.0) unexpected result'.
- 
- 		" http://bugs.squeak.org/view.php?id=6729 "
-   		'6729: -Infinity closeTo: Infinity'.
- 
- 		" http://bugs.squeak.org/view.php?id=6796 "
- 		'6796 A ScaledDecimal is a literal but not isLiteral'.
- 	
- 		" http://bugs.squeak.org/view.php?id=6797 "
- 		'6797 Compiler reduce ScaledDecimal with different scales to a single literal'.
- 
- 		" http://bugs.squeak.org/view.php?id=4378 "
-  		'4378 ScaledDecimal storeString uses printOn: and looses exactness'.
- 
- 		" http://bugs.squeak.org/view.php?id=7169 "
- 		'7169 SqNumberParser does not parse ScaledDecimal with trailing zeros correctly'.
- 
- 		" http://bugs.squeak.org/view.php?id=6779 "
- 		'6779 ScaledDecimal readFrom: ''5.3'' would not answer a ScaledDecimal'.
- 
- 		" http://bugs.squeak.org/view.php?id=6482 "
- 		'6482 Interval storeOn: Incorrect for some ScaledDecimal'.
- 
- 		" http://bugs.squeak.org/view.php?id=6696 "
- 		'6696 ScaledDecimal can read in base 16 but cannot print in base 16'.
- 
- 		" http://bugs.squeak.org/view.php?id=6695 "
- 		'6695 Float storeStringBase: does not store the radix'.
- 
- 		" http://bugs.squeak.org/view.php?id=6697 "
- 		'6697 Number>>storeOn:base: default implementation is wrong'.
- 
- 		" http://bugs.squeak.org/view.php?id=6873 "
- 		'6873 [BUG] isPowerOfTwo incorrect for some LargeNegativeInteger'.
- 
- 		" http://bugs.squeak.org/view.php?id=6456 "
- 		'6456 [BUG] Interval of Float do: infinite loop'.
- 
- 		" http://bugs.squeak.org/view.php?id=6990 "
- 		'6990 0.0 significandAsInteger is too big'.
- 
- 		" http://bugs.squeak.org/view.php?id=5640 "
- 		'5640 Number-i-printShowingDecimalPlaces:'.
- 
- 		" http://bugs.squeak.org/view.php?id=7114 "
- 		'7114 [BUG] SmallInteger minVal highBitOfMagnitude'.
- 
- 		" http://bugs.squeak.org/view.php?id=7134 "
- 		'7134 Float rounded is inexact'.
- 		} !

Item was removed:
- ----- Method: ProjectIdeas class>>taskReplaceUnderscoresGlobally (in category 'as yet unclassified') -----
- taskReplaceUnderscoresGlobally!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>tasksPackageName (in category 'as yet unclassified') -----
- tasksPackageName
- 
- 	^ 'Tasks-Squeak310'!

Item was removed:
- ReleaseAfterSqueak310Unstable subclass: #ReleaseAfterSqueak310kph
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!
- 
- !ReleaseAfterSqueak310kph commentStamp: 'kph 9/2/2008 04:42' prior: 0!
- this is what I am working on!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUIBalloonHelpIssues (in category 'as yet unclassified') -----
- fixesMotherOfUIBalloonHelpIssues
-   	
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6688 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07272BlockContextequalitytestism (in category 'resolved-fixed') -----
- m07272BlockContextequalitytestism
- 
- Installer mantis bug: 7272 fix: 'Block equality testing.1.cs'.
- 
- """"""
- Bug ID: 0007272
- Category: [Squeak] Kernel
- Severity: minor
- Reproducibility: always
- Date Submitted: 01-21-09 14:56
- Date Updated: 01-21-09 15:36
- Reporter: Keith_Hodges
- View Status: public
- Handler: Keith_Hodges
- Priority: normal
- Resolution: fixed
- Status: resolved
- Product Version: 3.10.2
- Summary: 0007272: BlockContext equality test is missing
- Description: need #= and #hash, which are available in BlockClosure
- Additional Information: 
- Notes: 
- (0012932 - 86 - 118 - 118 - 118 - 118 - 118)
- Keith_Hodges	01-21-09 14:57
- "fix begin"
- Installer mantis bug: 7272 fix: 'Block equality testing.1.cs'.
- "fix end"
- 
- (0012933 - 28 - 28 - 28 - 28 - 28 - 28)
- Keith_Hodges	01-21-09 14:58
- Will be included in 3.10.2bc
- 
- Files: #('Block equality testing.1.cs')!

Item was removed:
- ----- Method: ProjectIdeas class>>taskNewCompiler (in category 'as yet unclassified') -----
- taskNewCompiler!

Item was removed:
- ----- Method: ProjectIdeas class>>taskRefactorChangeSetsIntoAModule (in category 'as yet unclassified') -----
- taskRefactorChangeSetsIntoAModule
- !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m06868SystemNavigationobsoleteBehav (in category 'resolved-fixed') -----
- 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-10-09 03:42
- Reporter: Keith_Hodges
- View Status: public
- Handler: Keith_Hodges
- Priority: normal
- Resolution: fixed
- Status: resolved
- Product Version: 
- Summary: 0006868: SystemNavigation-#obsoleteBehaviours chokes on ProtoObjects
- Description: Traversing all objects in the system, breaks on ProtoObjects which do not implement #isBehavior
- 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 removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskSetPreferences (in category 'as yet unclassified') -----
- taskSetPreferences
- 
- 	^ self define: [ :task |
-  		task action: [ 
- 			 #(
-                 (mvcProjectsAllowed false)
-                 (annotationPanes true)
-                 (scrollBarsNarrow false)
-                 (dismissAllOnOptionClose true)
-                 (readDocumentAtStartup true)
-  
-   ) do: [:spec|
-  Preferences setPreference: spec first toValue: spec last].
-  "Workaround for bug"
-  Preferences enable: #readDocumentAtStartup.
-  Display newDepth: 32.
- 		]
- 	].!

Item was removed:
- ----- Method: ProjectIdeas class>>taskPharoAuthorCompatability (in category 'as yet unclassified') -----
- taskPharoAuthorCompatability
- 
- "
- 	use a dynamic variable or notification of some kind that can be overridden in tests etc
- "!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>releaseCandidateTasksInstaller (in category 'as yet unclassified') -----
- releaseCandidateTasksInstaller
- 	
- 	^ Installer ss project: 'Tasks'; addPackage: 'Tasks-Squeak311'
- 
- "
- self releaseCandidateTasksPackage install
- "!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07131SyntaxErrordialogsraisemore (in category 'resolved-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: 01-09-09 23:31
- Reporter: matthewf
- View Status: public
- Handler: 
- Priority: normal
- Resolution: open
- Status: resolved
- 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:
- - Syntax error
- 
- In interactive mode, the following errors cause user interaction in the form of pop-ups and text prompts:
- - Syntax error
- - Unknown global variable/local variable/selector
- - 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 removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07166speedupallSelectorsaddallSel (in category 'resolved-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: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: 
- Priority: normal
- Resolution: open
- Status: resolved
- 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. 
- 
- 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:
- 
- 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 removed:
- Object subclass: #ManualFixesTemp
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskBugFixes (in category 'as yet unclassified') -----
- taskBugFixes
- 
- 	^ self define: [ :task |
- 		task dependsOn: { 		
- 			self fixesMotherOfKernel.
- 			self fixesMotherOfNetwork.
- 			self fixesMotherOfDocumentation.
- 			self fixesMotherOfUIMorphicCleanUp.
- 			self fixesFromCroquet.
- 			self fixesNicolasCellier.
- 			self fixesMasashiUmezawa.
- 			self fixesOthers.
- 
- 		} ]!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfMethodFinderIssues (in category 'as yet unclassified') -----
- fixesMotherOfMethodFinderIssues
-   	
- 	"Mother Page: http://bugs.squeak.org/view.php?id=7110 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m06466LazyListMorphlistChagedfixupl (in category 'resolved-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: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: 
- Priority: normal
- Resolution: open
- Status: resolved
- 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
- 
- (0012845 - 41 - 41 - 41 - 41 - 41 - 41)
- Keith_Hodges	12-13-08 01:39
- uploaded file has had lf problem resolved
- 
- Files: #('LazyListMorph-listChanged.st')!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m06980LoadingFFIkernelmakesNetNam (in category 'resolved-open') -----
- m06980LoadingFFIkernelmakesNetNam
- 
- Installer mantis bug: 6980 fix: 'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.
- 
- """"""
- Bug ID: 0006980
- Category: [Squeak] FFI
- Severity: major
- Reproducibility: always
- Date Submitted: 03-13-08 20:51
- Date Updated: 01-09-09 23:31
- Reporter: tbn
- View Status: public
- Handler: andreas
- Priority: normal
- Resolution: open
- Status: resolved
- Product Version: 3.9
- Summary: 0006980: Loading FFI kernel makes NetNameResolver unresponsive
- Description: Image:  Squeak 3.10beta7159 and Squeak 3.9#7067
- VM:     Squeak 3.10.6 (from Aug 30, 2007) on Win Vista
- 
- Evaluate:
-   NetNameResolver addressForName: 'www.squeaksource.com' timeout: 20
- 
- this returns a ByteArray with the IP.
- 
- After loading FFI 3.9.1 using Universe Browser the above code does not
- return. (you can only break using cmd-dot)
- 
- This starts to happen directly after FFI-Kernel-ar-8.mcz is loaded
- via install script from source.squeakfoundation.org/FFI
- (with FFI-Kernel-ar7.mcz leads to the same problem)
- 
- When loading FFI-Kernel-ar6.mcz it works as expected - the IP is 
- instantly returned. So the problem seems to depend on the change 
- from version 6 to 7.
- 
- Tested on a Squeak3.9 and Squeak3.10 image (see above)
- 
- 
- 
-   
- 
- 
- Additional Information: 
- Notes: 
- (0011918 - 1791 - 2208 - 2208 - 2208 - 2208 - 2208)
- andreas	03-14-08 01:26
- How does one recreate that problem? I got stuck when trying to "update list from network" with UPackage>>decodeFromXMLElement: so I can't investigate the problem (stack below).
- UndefinedObject(Object)>>doesNotUnderstand: #contents
- UPackage class>>getXMLPartNamed:from:
- UPackage class>>decodeFromXMLElement:
- [] in UPackage class>>decodePackagesFromXMLStream: {[:element | self decodeFromXMLElement: element]}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- OrderedCollection>>collect:
- UPackage class>>decodePackagesFromXMLStream:
- UStandardUniverse>>updatePackagesViaWWW
- [] in UUniverseBrowser>>requestPackageList {[universe updatePackagesViaWWW]}
- [] in Utilities class>>informUser:during: {[aBlock value]}
- MVCMenuMorph>>displayAt:during:
- Utilities class>>informUser:during:
- UUniverseBrowser>>requestPackageList
- PluggableButtonMorph>>performAction
- [] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]}
- Array(SequenceableCollection)>>do:
- PluggableButtonMorph>>mouseUp:
- PluggableButtonMorph(Morph)>>handleMouseUp:
- MouseButtonEvent>>sentTo:
- PluggableButtonMorph(Morph)>>handleEvent:
- PluggableButtonMorph(Morph)>>handleFocusEvent:
- [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. result := focusHolder han...]}
- [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
- BlockContext>>on:do:
- PasteUpMorph>>becomeActiveDuring:
- HandMorph>>sendFocusEvent:to:clear:
- HandMorph>>sendEvent:focus:clear:
- HandMorph>>sendMouseEvent:
- HandMorph>>handleEvent:
- HandMorph>>processEvents
- [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]}
- Array(SequenceableCollection)>>do:
- WorldState>>handsDo:
- 
- (0011919 - 1131 - 1389 - 1785 - 1785 - 1785 - 1785)
- tbn	03-14-08 07:31
- Even if the help -> about tells me "Squeak 3.10beta7159" as version it's the gamma package I downloaded.
- Please try: http://ftp.squeak.org/3.10alpha/Squeak3.10.gamma.7159.zip [^] and
- make sure to use the image in a new directory.
- Steps I've done and that worked to reproduce: 1. World menu "Open" -> "Universe Browser Basic"
- 2. Button "Update list from network"
- 3. Select "System" and "FFI version 3.9.1" in the tree 4. Select "Select package" and "Install selections"
- If you have a problem with package universe browser again we should open another issue.
- However, the universe browser points to http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI3.st [^]
- a simple script loading FFI-Kernel-ar-8.mcz first and then other packages.
- To reproduce you can also just add source.squeakfoundation.org/FFI as
- HTTP repo to Monticello and load FFI-Kernel-ar-8.mcz manually. After that
- the NetNameResolver addressForName: 'www.squeaksource.com' timeout: 20
- does not return anymore.
- If you load FFI-Kernel-ar6.mcz manually it still works as before loading the FFI Kernel.
- 
- (0011962 - 718 - 932 - 1136 - 1136 - 1136 - 1136)
- tbn	03-27-08 21:27
- Andreas commented at http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-March/127208.html [^]
- Yeah, I had forgotten about the problem. The issue comes from a call to Smalltalk>>recreateSpecialObjectsArray (which is required for the FFI to work correctly) and which accidentally nukes the external semaphore table. The fix is simple: Replace the following line in SystemDictionary>>recreateSpecialObjectsArray
- newArray at: 39 put: Array new.
- by
- "Preserve external semaphores when recreating splObjs"
- newArray at: 39 put: (self specialObjectsArray at: 39).
- Also, saving and restarting the image after loading the FFI is good temporary workaround for this problem.
- Cheers,
- - Andreas
- 
- (0012219 - 112 - 144 - 144 - 144 - 144 - 144)
- Keith_Hodges	05-29-08 15:43
- "fix begin"
- Installer mantis bug: 6980 fix: 'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.
- "fix end"
- 
- Files: #('SystemDictionary-recreateSpecialObjectsArray-M6980.st')!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>suffixStatus (in category 'as yet unclassified') -----
- suffixStatus
- 
- 	^ '-beta'!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskCleanMiscellaneous (in category 'as yet unclassified') -----
- taskCleanMiscellaneous
- 
- 	"thanks edgar"
- 	"these could be removed through the deprecation process"
- 
- 	^ SakeTask define: [ :task |
- 
- 		task dependsOn: {
- 		
- 			"Discards should be tasks and shouldnt clutter up SystemDictionary"	
- 
- 			(self class: 'SystemDictionary') removeSelectorsMatching: 'discard*'.	
- 				
- 			"makeing a release is a task and shouldnt clutter up SystemDictionary"	
- 				
- 			(self class: 'SystemDictionary') removeSelectors: #(lastRemoval majorShrink zapMVCprojects
- 		  makeExternalRelease makeInternalRelease zapAllOtherProjects computeImageSegmentation).
-  					
- 			"replaced with the more useful: Smalltalk globals explore from kernel-extensions"		
- 			(self class: 'SystemDictionary') removeSelector: #inspectGlobals.
- 			
- 			(self class: 'ReleaseBuilder') removeSelector: #fixObsoleteReferences.
-  			(self class: 'ScriptLoader') removeSelector: #fixObsoleteReferences.
- 			
- 			(self class: 'Morph') removeSelectors: #( reserveUrl: saveAsResource saveDocPane saveOnURL saveOnURL: saveOnURLbasic isTurtleRow objectViewed inATwoWayScrollPane).
- 			
- 			(self class: 'PasteUpMorph') removeSelectors: #(playfieldOptionsMenu presentPlayfieldMenu allScriptEditors attemptCleanupReporting: modernizeBJProject scriptorForTextualScript:ofPlayer:).
- 			
- 			(self class: 'Player') removeSelectors: #(isUniversalTiles noteDeletionOf:fromWorld: scriptorsForSelector:inWorld: tilesToCall: handMeTilesToFire).
- 
- 			(self class: 'TheWorldMainDockingBar') removeSelector: #hideAllViewersIn:.
- 
- 			(self class: 'WorldWindow class') removeSelectors: #(test1 test2).
- 			(self class: 'PartsBin') removeSelector: #listDirection:quadList:buttonClass:.
- 			
- 			"Found this in Installer sf project: 'inbox'; addPackage: 'Collections-dc.89' "
- 			(self class: 'ReadWriteStream') removeSelector: #fileNameEndsWith:.
- 			
- 			[
- 				Player class removeCategory: 'turtles'. 
- 				Player removeCategory: 'slots-user'.
- 
- 				Morph removeCategory: 'scripting'.
- 	
- 				ColorType removeCategory: 'tiles'.
- 
- 				FileList2 class organization classify: #morphicViewOnDirectory: under: 'morphic ui'.
- 				FileList2 class organization classify: #morphicView under: 'morphic ui'.
- 
- 			].
- 		}.
- 		
- 	].
- 	
- 	
- 	
- 	   
- 	 
- 	  !

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMasashiUmezawa (in category 'as yet unclassified') -----
- fixesMasashiUmezawa
- 	"Masashi Umezawa umejava at mars.dti.ne.jp"
- 	
- 	"4 so far"
- 	^ self dependingOn: { 
- 		
- 		" http://bugs.squeak.org/view.php?id=6894 "
- 		self fixUnstable: '6894 StartUpList order is broken due to the Delay patch'.
- 
- 		" http://bugs.squeak.org/view.php?id=6893 "
- 		self fixUnstable: '6893 "Do it" log cannot be parsed if it includes leading spaces and multybyte string'.
- 
- 		" http://bugs.squeak.org/view.php?id=6892 "
- 		self fixUnstable: '6892 Choosing default browser menu is not translated'.
- 
- 		" http://bugs.squeak.org/view.php?id=6861 "
- 		self fixUnstable: '6861: Services menus/buttons are not translated'.
- 
- 		}  !

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskTidyRepositories (in category 'as yet unclassified') -----
- taskTidyRepositories
- 	
- 	
- 	^ [
- 		| removeList rs |
- 				removeList := #(	'http://source.squeakfoundation.org/39a' 
- 						'http://source.impara.de/mc'
- 						'http://source.wiresong.ca/mc/' ).
- 	
- 	
- 		rs := MCRepositoryGroup default repositories.  
- 		rs := rs select: [ :r | removeList includes: r description ].	
- 			
- 		
- 		rs do: [ :ea |  MCRepositoryGroup default removeRepository: ea ].
- 		
- 		MCWorkingCopy allManagers do: [ :wc |
- 			
- 			rs do: [ :ea |  wc repositoryGroup removeRepository: ea ].
- 		]
- 	]!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskTESTCANDIDATE (in category 'as yet unclassified') -----
- taskTESTCANDIDATE
- 	^ self define: [ :task |
- 				
- 		task dependsOn: { self taskBuildCandidate }.
- 		
- 		task action: {
- 			self taskUpgradePackages.
- 			self taskKernelImports.  "in BC?"
- 		"
- 			self taskBugFixes.
- 			self taskDocumentFixes.	 
- 		"
- 			self taskReorganizeCategories.
-   			self taskReorganizePackages.
- 
- 			self taskCleanDeprecated.
- 			self taskCleanMiscellaneous.
- 			self taskMarkNewlyDeprecated.
- 			
- 			self taskCleanExcess.
- 			self taskCleanUp.
- 			
- 			self taskFinalize.
- 			 
- 		}.
- 		 
- 	].
- !

Item was removed:
- ----- Method: ProjectIdeas class>>taskFileListToAPackage (in category 'as yet unclassified') -----
- taskFileListToAPackage
- 
- 	"Make fileList into a package and share it with pharo
- 	update with latest from pharo, see squeak-dev"!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07218ClassOrganizercategoriesbreak (in category 'resolved-open') -----
- m07218ClassOrganizercategoriesbreak
- 
- Installer mantis bug: 7218 fix: 'EmptyCategoryList-M7218.2.cs'.
- 
- """"""
- Bug ID: 0007218
- Category: [Squeak] Kernel
- Severity: minor
- Reproducibility: always
- Date Submitted: 10-26-08 02:01
- Date Updated: 01-19-09 20:21
- Reporter: Keith_Hodges
- View Status: public
- Handler: 
- Priority: normal
- Resolution: open
- Status: resolved
- 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.
- 
- 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.
- 
- 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
- 
- (0012928 - 172 - 216 - 216 - 216 - 216 - 216)
- matthewf	01-19-09 20:21
- The previous changeset had an underscore assignment, and so won't load in Croquet
- "fix begin"
- Installer mantis bug: 7218 fix: 'EmptyCategoryList-M7218.2.cs'.
- "fix end"
- 
- Files: #('Categorizer-categories.st' 'EmptyCategoryList-M7218.2.cs')!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>repositoryOutputBC (in category 'as yet unclassified') -----
- repositoryOutputBC
- 
- 	^ MCHttpRepository
- 				location: 'http://www.squeaksource.com/311bc'
- 				user: ''
- 				password: ''.
- 	!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskEssentialFixes (in category 'as yet unclassified') -----
- taskEssentialFixes
- 
- 	"there are some fixes loaded with LPF, here are some more"
- 	
- 	^ self dependingOn: {
- 	
- 			"proposer: keith"
- 			"needed for SUnit to discover whether tests use the network"			
- 			" http://bugs.squeak.org/view.php?id=5706 "
- 			self fixEssential: '5706 Need minimal socket stats'. 
- 
- 			"building and removing things will trip on this"
- 			" http://bugs.squeak.org/view.php?id=6868 "
- 			self fixEssential: '6868: System Navigation-#obsoleteBehaviours chokes on ProtoObjects'.
- 
- 			"heres one I have been asking for for 2 years!!"
- 			self fixEssential: '6466 LazyListMorph-listChanged'.
- 
- 			self fixEssential: '5669 Workspace openFile: convenience method'.
- 
- 			self fixEssential: '7244 Image cleanUp methods'.
- 			
- 			self fixEssential: '6980 SystemDictionary-recreateSpecialObjectsArray'.
- 
- 	}!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>repositoryInputBC (in category 'as yet unclassified') -----
- repositoryInputBC
- 	^ MCHttpRepository
- 				location: 'http://www.squeaksource.com/310bc'
- 				user: ''
- 				password: ''.
- 	!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfRoundoffAndTruncationErrors (in category 'as yet unclassified') -----
- fixesMotherOfRoundoffAndTruncationErrors.
-   	
- 	"Mother Page: http://bugs.squeak.org/view.php?id=7152 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskDisplayReadMe (in category 'as yet unclassified') -----
- taskDisplayReadMe
- 
- 	| w |
- 	
- 	^ self action: [ 
- 		Installer ss project: '311'; install: 'Documentation'.
- 
- 		w := Workspace openFile: 'Documentation/ReadMe-' , self suffix, '.text'.
- 	
- 		w label: ('Welcome to... ', SystemVersion current asString).
- 		w containingWindow 
- 			position: (20 at 20);
- 			extent: (200 at 300);
- 			yourself.
- 	]
- 	
- 		!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskMarkNewlyDeprecated (in category 'as yet unclassified') -----
- taskMarkNewlyDeprecated
- 
- 	^ self define: [ :task |				
- 		task action: [ 
- 		]
- 	].!

Item was removed:
- ----- Method: ProjectIdeas class>>taskUnderscoresInSelectors (in category 'as yet unclassified') -----
- taskUnderscoresInSelectors!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfIntervalIssues (in category 'as yet unclassified') -----
- fixesMotherOfIntervalIssues
-   	
- 	"Mother Page: http://bugs.squeak.org/view.php?id=7002 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: ProjectIdeas class>>taskChrisFixes (in category 'as yet unclassified') -----
- taskChrisFixes!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUIAnnoyances (in category 'as yet unclassified') -----
- fixesMotherOfUIAnnoyances
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6635 "
- 
- 	^ self dependingOn: { 
- 			self fixEssential: '6466 LazyListMorph-listChanged'.
- 			self fixUnstable: '7181 improve HandMorph>>shadowForm'.
- 			self fixesMotherOfUITargeting.
- 		} 
- 		
-  !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>kernelPackages (in category 'as yet unclassified') -----
- kernelPackages
- 
- 	^ #('Sound' 'Files' 'Graphics' 'SystemChangeNotification' 'EToys' 'SystemChangeNotification-Tests' 'FlexibleVocabularies' 'Tests' 'VersionNumber' 'Compiler' 'NetworkTests' 'Traits' 'ST80' 'PreferenceBrowser' 'System' 'MorphicTests' '39Deprecated' 'Multilingual' 'Balloon' 'Network' 'Compression' 'Services-Base' 'TrueType' 'MorphicExtras' 'Morphic' 'Kernel' 'Exceptions' 'KernelTests' 'Nebraska' 'ToolBuilder-SUnit' 'ToolBuilder-Morphic' 'Protocols' 'Collections' 'ToolBuilder-MVC' 'ToolBuilder-Kernel' 'GraphicsTests' 'CollectionsTests' 'ScriptLoader' 'Tools')!

Item was removed:
- ----- Method: ProjectIdeas class>>taskMacMenusSupport (in category 'as yet unclassified') -----
- taskMacMenusSupport!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesNicolasCellierTools (in category 'as yet unclassified') -----
- fixesNicolasCellierTools
- 	"nicolas cellier (nice) ncellier at ifrance.com"
- 	
- 	^ self dependingOn: {
- 		" http://bugs.squeak.org/view.php?id=6812 "
- 		'6812 Inspecting a changing WeakSet will raise a Debugger'.
- 		
- 		" http://bugs.squeak.org/view.php?id=7007 "
- 		'7007 toggle break on entry from method list pane does not work'.
- 		} !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>packageNameForMyTasks (in category 'as yet unclassified') -----
- packageNameForMyTasks
- 
- 	^ PackageOrganizer default packageOfClass: self!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskRemoveItemFromTools: (in category 'as yet unclassified') -----
- taskRemoveItemFromTools: aToolName
- 
- 	"thanks edgar"
- 
- 	| partBins aButton |
- 	^ self action: [
- 	 
- 			aButton := SimpleButtonMorph new label: 'Tools'.
- 			aButton actWhen: #buttonDown.
- 
- 			partBins := OrderedCollection new.
- 
- 			(Flaps globalFlapTabWithID: 'Objects') ifNotNilDo: [ :objFl |
- 				objFl referent showCategory: 'Tools' fromButton: aButton.
- 				partBins add: (objFl referent submorphs at: 1).
- 			].
- 			(Flaps globalFlapTabWithID: 'Tools') ifNotNilDo: [ :objFl |
- 				partBins add: objFl referent.
- 			].
- 			
- 			partBins do: [ :bin |
- 				(bin submorphThat: [:any| (any arguments at: 2) = aToolName ] ifNone: [ nil ])
- 					ifNotNilDo: [ :unwantedMorph | unwantedMorph delete ].
- 			].
- 		].!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate class>>taskUpgradePackages (in category 'as yet unclassified') -----
- taskUpgradePackages
- 
- 	^ {	
- 			[ 
- 				(Packages current named: 'Monticello15') addToPackageInfo.
- 				(Packages current named: 'Sake') addToPackageInfo.
- 				(Packages current named: 'Packages') addToPackageInfo.	
- 			 
- 			].
- 		
- 			Packages current named: 'SUnitGUI-improved'.
- 			Packages current named: 'Universes'.
- 			Packages current named: 'SqueakMap2 loader'.
- 			Packages current named: 'Nebraska'.
- 			Packages current named: 'MorphicBooks'.
- 
- 	} asTask
-  !

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>repositorySubmissions (in category 'as yet unclassified') -----
- repositorySubmissions
- 
- 	^ MCHttpRepository
- 				location: 'http://www.squeaksource.com/311'
- 				user: ''
- 				password: ''.
- 	
- !

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m07244ImagecleanUpmethods (in category 'resolved-open') -----
- m07244ImagecleanUpmethods
- 
- Installer mantis bug: 7244 fix: 'M7244-CleanUps.3.cs'.
- 
- """"""
- Bug ID: 0007244
- Category: [Squeak] Kernel
- Severity: major
- Reproducibility: always
- Date Submitted: 12-12-08 03:03
- Date Updated: 02-12-09 23:50
- Reporter: Keith_Hodges
- View Status: public
- Handler: 
- Priority: high
- Resolution: open
- Status: resolved
- Product Version: 3.10.2
- Summary: 0007244: Image cleanUp methods
- Description: Methods implementing
- 
- SmalltalkImage current cleanUpAll.
-  &
- SmalltalkImage current freeSpace.
- Additional Information: 
- Notes: 
- (0012844 - 80 - 124 - 124 - 124 - 124 - 124)
- Keith_Hodges	12-12-08 03:05
- edited on: 02-12-09 23:42	"fix begin"
- Installer mantis bug: 7244 fix: 'M7244-CleanUps.3.cs'.
- "fix end"
- 
- (0012850 - 239 - 281 - 281 - 281 - 281 - 281)
- Keith_Hodges	12-15-08 21:56
- edited on: 02-12-09 23:43	CleanUps.2.cs - adds cleanUpAllExcept: aListOfClassNames
- M7244-CleanUps.1.cs - fix to cleanUpAllExcept
- M7244-CleanUps.2.cs - lots more from John
- M7244-CleanUps.3.cs - May load into 3.9
- Fix intended for 3.10.2, included in 3.10.2-bc
- 
- (0012960 - 54 - 54 - 54 - 54 - 54 - 54)
- Keith_Hodges	02-12-09 23:41
- Received complaint that this fix doesnt load in to 3.9
- 
- Files: #('M7244-CleanUps.3.cs' 'M7244-CleanUps.2.cs' 'CleanUps.2.cs' 'M7244-CleanUps.1.cs' 'CleanUps.1.cs')!

Item was removed:
- TasksRelease subclass: #ProjectIdeas
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Tasks-Squeak310'!

Item was removed:
- ----- Method: ProjectIdeas class>>taskHarvestSqueakLight (in category 'as yet unclassified') -----
- taskHarvestSqueakLight!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>m05706Needminimalsocketstats (in category 'resolved-open') -----
- m05706Needminimalsocketstats
- 
- Installer mantis bug: 5706 fix: 'SocketStats.6.cs'.
- "fix test"
- Installer mantis bug: 5706 fix: 'SocketStatsTest.2.cs'.
- 
- """"""
- Bug ID: 0005706
- Category: [Squeak] Network
- Severity: minor
- Reproducibility: always
- Date Submitted: 01-06-07 20:13
- Date Updated: 01-09-09 23:31
- Reporter: Keith_Hodges
- View Status: public
- Handler: Keith_Hodges
- Priority: normal
- Resolution: open
- Status: resolved
- Product Version: 3.10
- Summary: 0005706: Need minimal socket stats
- Description: There is no way to easily work out whether a particular block of code accessed the network. Simple StatsOpened and StatsClosed counters would solve this problem. 
- 
- This is needed to categorize tests that do make use of the network.
- Additional Information: 
- Notes: 
- (0008844 - 303 - 381 - 381 - 381 - 381 - 381)
- Keith_Hodges	01-06-07 20:15
- edited on: 01-10-07 13:03	The StatsOpened counter is incremented by #register: and StatsClosed is incremented by #unregister: Counters are reset on initial network initialization.
- "fix begin"
- Installer mantis bug: 5706 fix: 'SocketStats.6.cs'.
- "fix test"
- Installer mantis bug: 5706 fix: 'SocketStatsTest.2.cs'.
- "fix end"
- 
- Files: #('SocketStats.2.cs' 'SocketStatsTest.2.cs' 'SocketStats.3.cs' 'SocketStats.4.cs' 'SocketStatsTest.1.cs' 'SocketStats.5.cs' 'SocketStats.6.cs' 'SocketStats.1.cs')!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesKernelStreams (in category 'as yet unclassified') -----
- fixesKernelStreams
- 	
- 	^ self dependingOn: {
- 	
- 	 
- 	}!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesOthers (in category 'as yet unclassified') -----
- fixesOthers
- 		^ self dependingOn: { 
- 		
- 			"Matthew Fulmer"
- 			
- 			" http://bugs.squeak.org/view.php?id=1780 "
- 			'1780: Stay up menus have a confusing and dangerous behavior when obscured.'. 
- 			"kph: not sure this works as intended, menus cease to work at all if partially obscured"
- 					
- 			" http://bugs.squeak.org/view.php?id=7059 "
- 			'7059 In the Object Explorer, the menu item explore pointers is broken'.
- 
- 			"Tom Phoenix"
- 			
- 			" http://bugs.squeak.org/view.php?id=6870 "
- 			'6870 MessageCatcher considered harmful'. 
- 
- 			"proposer Andreas"
- 
- 			" http://bugs.squeak.org/view.php?id=6980 "
- 			'6980 recreate special objects array'.
- 
- 			"proposer laza"
- 
- 			" http://bugs.squeak.org/view.php?id=6834 "
- 			'6834 Delay class-#timeoutSemaphore:afterMSecs: doesnt'.
- 			
- 			"proposer klaus" "this is already in kernel-extensions"
- 			" http://bugs.squeak.org/view.php?id=6937 "
- 			'6937 OrderedCollection-removeAll'.
- 			
- 			"Keith Hodges"
- 			" http://bugs.squeak.org/view.php?id=6868 "
- 			'6868: System Navigation-#obsoleteBehaviours chokes on ProtoObjects'.
- 		
- 			" http://bugs.squeak.org/view.php?id=7177 "
- 			'7177 removeAll fails for Dictionaries'.
- 			
- 			"proposer: Damien Cassou"
- 			" http://bugs.squeak.org/view.php?id=6846 "
- 			'6846 MenuMorphs can drop mouse focus'.
- 
- 			"proposer: Zulq"
- 			" http://bugs.squeak.org/view.php?id=6859 "
- 			'6859: Integer-parseFromString:base:ifFail:'.
- 
- 			"proposer: Göran Krampe"
- 			" http://bugs.squeak.org/view.php?id=6843 "
- 		"	'6843: Trivial fix in SMTPClient-#encodeString: exclude NULL chars'. "
- 
- 			"proposer: philb"
- 			" http://bugs.squeak.org/view.php?id=7196 "
- 			'7196 HTTPSocket User Agent hard-coded'.
- 			
- 			"proposer: keith"
- 			" http://bugs.squeak.org/view.php?id=7199 "
- 			'7199: Expose Socket timeout to ProtocolClients'. 
- 		} 
- 	 !

Item was removed:
- ----- Method: ProjectIdeas class>>taskCurrentChangeSetName (in category 'as yet unclassified') -----
- taskCurrentChangeSetName
- "
- 	use a dynamic variable or notification of some kind that can be overridden in tests etc
- "!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskGenerate (in category 'as yet unclassified') -----
- taskGenerate 
- 	self deprecated: 'use taskTESTCANDIDATE'.
- 	^ self taskTESTCANDIDATE!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfRandomNumberGenerator (in category 'as yet unclassified') -----
- fixesMotherOfRandomNumberGenerator
- 	"Mother Page: http://bugs.squeak.org/view.php?id=7192 "
- 
- 	^ self dependingOn: { }!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfNetwork (in category 'as yet unclassified') -----
- fixesMotherOfNetwork
- 	
- 	^ self dependingOn: {
- 	
- 		self fix: '7199 Expose Socket timeout to ProtocolClients'.
-  		self fixUnstable: '7196 HTTPSocket User Agent hard-coded'.	 
- 	}
- 	
-  !

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfFontIssues (in category 'as yet unclassified') -----
- fixesMotherOfFontIssues
-   	
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6570 "
- 
- 	^ self dependingOn: {
- 	
- 		self fixUnstable: '7071: Key values from Input Method are not converted correctly on new Unicode Windows VM'.
- 	      
- 		self fixUnstable: '7421 BDFFontReader doesnt call initialize'.
- 
- 	}!

Item was removed:
- ----- Method: ProjectIdeas class>>taskAlienSupport (in category 'as yet unclassified') -----
- taskAlienSupport!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfKernel (in category 'as yet unclassified') -----
- fixesMotherOfKernel
- 	
- 	^ self dependingOn: {
- 	
- 		self fixesKernelChronology.
- 	
- 	}!

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUITargeting (in category 'as yet unclassified') -----
- fixesMotherOfUITargeting
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6530 "
- 
- 	^ self dependingOn: { 
- 		
- 		" http://bugs.squeak.org/view.php?id=6521 "
- 		self fixUnstable: '6521: Target setting doesnt work for buttons and sliders'.
- 
- 		} !

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfUIMorphicWitler (in category 'as yet unclassified') -----
- fixesMotherOfUIMorphicWitler 
- 	"Mother Page: http://bugs.squeak.org/view.php?id=6593 "
-  
- 	^self dependingOn: { }!

Item was removed:
- ----- Method: Squeak310MakeBuildCandidate>>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: 01-09-09 23:31
- 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 removed:
- ----- Method: ManualFixesTemp class>>fixesMotherOfDocumentation (in category 'fixes - documentation') -----
- fixesMotherOfDocumentation
- 	
- 	^ self dependingOn: {
- 	
- 		
- 	}!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>bobGO (in category 'as yet unclassified') -----
- bobGO
- 
- 	"this is an example psuedo code of the calls that Bob would make"
- 	
- 	| release |
- 	
- 	TasksRelease nextUnstable taskBUILDCANDIDATE run.
- 	
- 	TasksRelease nextUnstable taskFixes run.
- 
- 	"AutoGeneratedFixSchedule fixesAll run."
- 	
- 	TasksRelease nextUnstable taskTESTCANDIDATE.
- 
- 	"save"
- 	
- 	"when release = true"
- 
- 	release = true ifTrue: [ TasksRelease current taskRELEASECANDIDATE ].!

Item was removed:
- ----- Method: ReleaseAfterSqueak310 class>>taskUpgradePackages (in category 'as yet unclassified') -----
- taskUpgradePackages
- 
- 	^ {	
- 		
- 			Packages current named: 'Nebraska'.
- 			Packages current named: 'MorphicBooks'.
- 
- 	} asTask
-  !

Item was removed:
- ----- Method: ManualFixesTemp class>>fixesNicolasCellier (in category 'as yet unclassified') -----
- fixesNicolasCellier
- 	"nicolas cellier (nice) ncellier at ifrance.com"
- 	
- 	"Too many fixes here (>36). It is necessary to split in sub-tasks"
- 	^ self dependingOn: {
- 		self fixesNicolasCellierCollectionsAndStreams.
- 		self fixesNicolasCellierNumbers.
- 		self fixesNicolasCellierTools.
- 		self fixesNicolasCellierMisc.
- 		}!



More information about the Packages mailing list