Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog.3.2
blob: 22e3642fa9a7dc8dddc4a561220754790c440af5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187

=== 2192lastEdits.cs ===
Change Set:		lastEdits-bf-tak-mir
Date:			25 September 2008
Author:			Takashi Yamamiya, Bert Freudenberg, and Michael Rueger

Clean up some code.

=== 2191revertAC-yo.cs ===

=== 2190removeAudioChat.st ===
Change Set:		removeAudioChat-yo
Date:			15 September 2008
Author:			Yoshiki Ohshima

This changeset removes AudioChatGUI and related classes by removing the user of it (EToySenderMorph>>startAudioChat:), and comment out the senders of its interface method (EToySenderMorph>>userName:userPicture:userEmail:userIPAddress: and SugarBuddy).  The postscript has following.

EToySenderMorph removeSelector: #startAudioChat.
EToySenderMorph removeSelector: #startAudioChat:.
Smalltalk removeClassNamed: #AudioChatGUI.
SystemOrganization removeCategoriesMatching: 'Nebraska-Audio Chat'.
EToyIncomingMessage class removeSelector: #typeAudioChat.
EToyIncomingMessage class removeSelector: #typeAudioChatContinuous.
EToyIncomingMessage classPool at: #MessageHandlers put: nil.
EToyIncomingMessage classPool at: #MessageTypes put: nil.
EToyIncomingMessage initializeMessageHandlers.

=== 2189cleanupDWH.st ===
Change Set:		cleanupDWH
Date:			15 September 2008
Author:			Yoshiki Ohshima

This changeset removes the many newer named colors, and remove the copy class feature from Browser.  The comment fix for Integer>>tinyBenchmarks and >> are reverted to previous version with inprecise ones.

=== 2188rewriteHGServDir.st ===
Change Set:		rewriteHGServDir
Date:			15 September 2008
Author:			Yoshiki Ohshima

This changeset simplifies some small ServerDirectory methods.

=== 2187rewriteHGExplorer.st ===
Change Set:		rewriteHGExplorer
Date:			15 September 2008
Author:			Yoshiki Ohshima

This changeset refactors the way the Explorer queries collection objects.  Dictionary, Set, and OrderedCollection had individual methods called #exploreContents, but now there is only one implementation of it and subclasses ovewrites #explorerContentsWithIndexCollect:.

=== 2186revertJDL.st ===
Change Set:		revertJDL
Date:			15 September 2008
Author:			Yoshiki Ohshima

This changeset reverts methods to the previous versions.  All methods were strict cleanup; meaning that the semantics is identical to the previous version.

=== 2185cleanupHG1.st ===
Change Set:		cleanupHG1
Date:			22 August 2008
Author:			Yoshiki Ohshima

This changeset reverts some methods (see methods with older stamps), remove Class>>deactivate that is remnant from the decunft module system, and change the way file services are registered to FileList.

Remove the reference to #initialDeepCopierSize.  It is always constant 4096:
Object>>veryDeepCopy
Object>>veryDeepCopySibling
DeepCopier>>initialize

Revert to the older versions when there is no significant differences:
Object>>notify:
ByteArray>>pointerAt:put:
ByteArray>>structAt:length:
ContextPart>>doPrimitive:method:receiver:args:
Debugger>>buildMorphicNotifierLabelled:message:
Debugger class>>openContext:label:contents:
FileDirectory>>assureExistence
HTTPSocket>>getResponseUpTo:
HTTPSocket>>getRestOfBuffer:
Inspector>>object:
Inspector>>selectedSlotName
MenuItemMorph>>deselectItem
MenuItemMorph>>isEnabled:
MenuMorph>>add:subMenu:
MenuMorph>>add:target:selector:argumentList:
MenuMorph>>deleteIfPopUp
MenuMorph>>detachSubMenu:
MenuMorph>>items
MessageNode>>checkBlock:as:from:
MethodContext>>cannotReturn: result
ObjectExplorerWrapper>>asString
SecurityManager>>storeSecurityKeys
SelectorBrowser>>open
ServerDirectory>>fileNames
SortedCollection>>defaultSort:to:
SortedCollection>>sort:to:

Remove the reference to #deactivate.
Class>>removeFromSystem:

Remove the reference to #requestSelector.
SimpleServiceEntry>>addServiceFor:toMenu:


Funnel the one to create an instance on the class side.
SimpleServiceEntry class>>provider:label:selector:


Centralizing the file service registory.
ChangeSorter class>>initialize
FileList class>>initialize
Morph class>>initialize
ArchiveViewer class>>initialize
BookMorph class>>initialize
GStreamerMoviePlayerMorph class>>initialize 
MPEGMoviePlayerMorph class>>initialize 
SugarLauncher class>>initialize
TTCFont class>>initialize

Remove unused methods.
Collection removeSelector: #topologicallySortedUsing:.
SortedCollection removeSelector: #sortTopologically.
SortedCollection removeSelector: #should:precede:.

Class removeSelector: #deactivate.

HTTPSocket removeSelector: #logToTranscript.

FileDirectoryTest removeSelector: #myAssuredDirectory.
FileDirectoryTest removeSelector: #myDirectory.
FileDirectoryTest removeSelector: #myLocalDirectoryName.
FileDirectoryTest removeSelector: #testDirectoryNamed.

Object removeSelector: #initialDeepCopierSize.

ExternalStructureInspector removeSelector: #fieldList.
ExternalStructureInspector removeSelector: #replaceSelectionValue:.
ExternalStructureInspector removeSelector: #selection.

SimpleServiceEntry removeSelector: #requestSelector.

#(AnimatedImageMorph ChangeList DummyToolWorkingWithFileList EventRecorderMorph FileContentsBrowser FileStream FlashMorphReader Form GZipWriteStream InternalTranslator MoviePlayerMorph MPEGMoviePlayerMorph ProjectViewMorph SARInstaller ScorePlayerMorph SugarLauncher TTFontReader) do: [:e | (Smalltalk at: e asSymbol) class removeSelector: #initialize].

Form class removeSelector: #rgbMul.

ServerDirectory class removeSelector: #transferServerDefinitionsToExternal.
MoviePlayerMorph class removeSelector: #openAsMovie:.


=== 2184removeScaledDecimal.st ===
Change Set:		removeScaledDecimal
Date:			22 August 2008
Author:			Yoshiki Ohshima

This changeset removes the ScaledDecimal altogether.

Number>>fractionPart and Number>>integerPart are made to use the Float implementation.
Number>>raisedToInteger:, Number>>reciprocal, Float>>reciprocal, Float>>sqrt, Float>>reciprocal, Integer>>// are reverted as they are comment changes or error reporting scheme change.


=== 2183removeScaleMorph.st ===
Change Set:		removeScaledDecimal
Date:			22 August 2008
Author:			Yoshiki Ohshima

This changeset removes ScaleMorph altogether.  There is only one user of it so it is replaced with a plain Morph.

=== 2182basicRevert1.st ===
Change Set:		basicRevert1
Date:			15 September 2008
Author:			Yoshiki Ohshima

The methods that will be overwritten by this changeset have very little (if any) differences from the version before them.This changeset just brings in the these previous versions.

=== 2181basicRemoval.st ===
Change Set:		basicRemoval
Date:			22 August 2008
Author:			Yoshiki Ohshima

This changeset removes methods and classes that are not needed.

=== 2180gapFiller.cs ===


=== 2179gapFiller.cs ===


=== 2178gapFiller.cs ===