patches
author Claus Gittinger <cg@exept.de>
Thu, 05 Feb 1998 23:55:56 +0100
changeset 263 b9158aae3e36
parent 261 4577d07f7dc6
child 265 257923d52c51
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     1
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     2
"/ $Header$
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     3
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     4
"/ This file is processed at initial startup 
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     5
"/ - not when resuming an image.
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     6
"/
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     7
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     8
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
     9
"/ install uncompiled classes as autoload
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    10
"/ classes ... (if not already present)
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    11
"/ Autoloaded classes will be automatically filed-in
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    12
"/ when first accessed. This allows a smaller executable,
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    13
"/ but creates a short delay, when the class is loaded on
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    14
"/ first access.
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    15
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    16
"/ You can add more classes to these lists -
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    17
"/ i.e. all your classes you like to have around,
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    18
"/ but which are not needed often enough to justify
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    19
"/ machine code for them ...
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    20
263
b9158aae3e36 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 261
diff changeset
    21
|system requiredClasses|
24
claus
parents: 21
diff changeset
    22
196
7613c443524d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 194
diff changeset
    23
'patches [info]: initial startup (snapshot image restart is faster) ...' infoPrintCR.
225
d15db3f26508 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 223
diff changeset
    24
263
b9158aae3e36 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 261
diff changeset
    25
system := OperatingSystem getSystemType.
b9158aae3e36 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 261
diff changeset
    26
system = 'linux' ifTrue:[
b9158aae3e36 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 261
diff changeset
    27
    ObjectMemory justInTimeCompilation:true.
b9158aae3e36 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 261
diff changeset
    28
].
175
ce28eba6e426 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 174
diff changeset
    29
81
3428f2142b80 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 79
diff changeset
    30
"/ GLXWorkstation forceGL:true.
79
084235ea4066 autoloaded PS classes
Claus Gittinger <cg@exept.de>
parents: 78
diff changeset
    31
"/ OperatingSystem disableSignal:14.
81
3428f2142b80 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 79
diff changeset
    32
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    33
ObjectMemory infoPrinting:false.
174
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
    34
"/ Smalltalk loadBinaries:true.
160
842c808f5cf5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 143
diff changeset
    35
Compiler allowUnderscoreInIdentifier:true. 
842c808f5cf5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 143
diff changeset
    36
Compiler warnUnderscoreInIdentifier:false. 
842c808f5cf5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 143
diff changeset
    37
Compiler warnSTXSpecials:false.
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    38
24
claus
parents: 21
diff changeset
    39
Project notNil ifTrue:[
claus
parents: 21
diff changeset
    40
    Project setDefaultProject.
25
claus
parents: 24
diff changeset
    41
    Project current packageName:#'autoloaded'.
24
claus
parents: 21
diff changeset
    42
].
10
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    43
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    44
"/
77
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    45
"/ when filing in, keep source as reference to file
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    46
"/ (instead of keeping a string locally in the image)
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    47
"/
85
8363b09e8c3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 81
diff changeset
    48
"/ I disable this - its dangerous if you fileIn
8363b09e8c3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 81
diff changeset
    49
"/ classes from other directories and fileOut later clobbers those files
8363b09e8c3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 81
diff changeset
    50
"/
8363b09e8c3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 81
diff changeset
    51
"/ ClassCategoryReader sourceMode:#reference.
77
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    52
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    53
"/
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    54
"/ the following are required (either compiled or interpreted) ...
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
    55
"/
10
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    56
requiredClasses := #( 
77
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    57
     ObsoleteObject
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    58
     BinaryIOManager BinaryInputManager BinaryOutputManager BinaryObjectStorage
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    59
     StringCollection
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    60
).
10
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    61
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    62
requiredClasses do:[:s |
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    63
    (Smalltalk at:s) isNil ifTrue:[
196
7613c443524d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 194
diff changeset
    64
	('patches [info]: loading ' , s , ' ...') infoPrintCR.
10
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    65
	Smalltalk fileInClass:s initialize:true lazy:false silent:true
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    66
    ]
43d0db9ff204 *** empty log message ***
claus
parents: 8
diff changeset
    67
].
24
claus
parents: 21
diff changeset
    68
!
claus
parents: 21
diff changeset
    69
169
08055578224e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 167
diff changeset
    70
|optionalViews|
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    71
24
claus
parents: 21
diff changeset
    72
(Smalltalk at:#View) isNil ifTrue:[
196
7613c443524d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 194
diff changeset
    73
    'patches [info]: installing required autoloaded classes ...' infoPrintCR.
169
08055578224e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 167
diff changeset
    74
24
claus
parents: 21
diff changeset
    75
    optionalViews := #(
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    76
			DeviceWorkstation
24
claus
parents: 21
diff changeset
    77
			Workstation
26
Claus Gittinger <cg@exept.de>
parents: 25
diff changeset
    78
			XWorkstation
24
claus
parents: 21
diff changeset
    79
			DisplayRootView
claus
parents: 21
diff changeset
    80
			SimpleView
claus
parents: 21
diff changeset
    81
			TopView
claus
parents: 21
diff changeset
    82
			StandardSystemView
claus
parents: 21
diff changeset
    83
			ModalBox
claus
parents: 21
diff changeset
    84
			View
claus
parents: 21
diff changeset
    85
			PseudoView
claus
parents: 21
diff changeset
    86
			DeviceDrawable
claus
parents: 21
diff changeset
    87
			DisplayMedium
claus
parents: 21
diff changeset
    88
			GraphicsContext
claus
parents: 21
diff changeset
    89
			Image
claus
parents: 21
diff changeset
    90
			ViewStyle
claus
parents: 21
diff changeset
    91
			KeyboardMap
claus
parents: 21
diff changeset
    92
			KeyboardForwarder
claus
parents: 21
diff changeset
    93
			TextCollector
77
3ec9d8e38918 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 75
diff changeset
    94
			SynchronousWindowSensor
24
claus
parents: 21
diff changeset
    95
			WindowSensor
claus
parents: 21
diff changeset
    96
			WindowGroup
claus
parents: 21
diff changeset
    97
			WindowEvent
claus
parents: 21
diff changeset
    98
			WindowingTransformation
claus
parents: 21
diff changeset
    99
			FontDescription
claus
parents: 21
diff changeset
   100
			Font
claus
parents: 21
diff changeset
   101
			Form
claus
parents: 21
diff changeset
   102
			Cursor
claus
parents: 21
diff changeset
   103
			Color
claus
parents: 21
diff changeset
   104
			Depth1Image
claus
parents: 21
diff changeset
   105
			Depth8Image
claus
parents: 21
diff changeset
   106
			ResourcePack
claus
parents: 21
diff changeset
   107
			Model
claus
parents: 21
diff changeset
   108
			Controller
claus
parents: 21
diff changeset
   109
			ApplicationModel
claus
parents: 21
diff changeset
   110
			WindowBuilder
claus
parents: 21
diff changeset
   111
			PopUpView
claus
parents: 21
diff changeset
   112
			ShadowView
claus
parents: 21
diff changeset
   113
			Colormap
25
claus
parents: 24
diff changeset
   114
			DeviceHandle
claus
parents: 24
diff changeset
   115
			DisplayObject
24
claus
parents: 21
diff changeset
   116
		     ).
claus
parents: 21
diff changeset
   117
    optionalViews do:[:s |
claus
parents: 21
diff changeset
   118
	"install if not already compiled-in"
claus
parents: 21
diff changeset
   119
	(Smalltalk at:s) isNil ifTrue:[
claus
parents: 21
diff changeset
   120
	    Autoload subclass:s
claus
parents: 21
diff changeset
   121
		 instanceVariableNames:''
claus
parents: 21
diff changeset
   122
		 classVariableNames:''
claus
parents: 21
diff changeset
   123
		 poolDictionaries:''
claus
parents: 21
diff changeset
   124
		 category:'autoloaded-Views'
claus
parents: 21
diff changeset
   125
	]
claus
parents: 21
diff changeset
   126
    ].
179
e3be85982d13 avoid warnings in minitalk
Claus Gittinger <cg@exept.de>
parents: 175
diff changeset
   127
    (Smalltalk at:#DeviceWorkstation) autoload.
e3be85982d13 avoid warnings in minitalk
Claus Gittinger <cg@exept.de>
parents: 175
diff changeset
   128
    (Smalltalk at:#XWorkstation) autoload.
e3be85982d13 avoid warnings in minitalk
Claus Gittinger <cg@exept.de>
parents: 175
diff changeset
   129
    (Smalltalk at:#Workstation) autoload.
e3be85982d13 avoid warnings in minitalk
Claus Gittinger <cg@exept.de>
parents: 175
diff changeset
   130
    (Smalltalk at:#DeviceHandle) autoload.
24
claus
parents: 21
diff changeset
   131
].
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   132
!
24
claus
parents: 21
diff changeset
   133
170
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   134
"/
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   135
"/ read the abbrev.stc file, extract class names
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   136
"/ and install all nonExisting classes as autoloaded
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   137
"/
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   138
|needToReactivate|
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   139
174
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   140
HistoryManager notNil ifTrue:[
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   141
    needToReactivate := HistoryManager isActive.
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   142
    HistoryManager deactivate.
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   143
] ifFalse:[
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   144
    needToReactivate := false
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   145
].
220
8200018dbaee *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 210
diff changeset
   146
170
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   147
Class withoutUpdatingChangesDo:[   
220
8200018dbaee *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 210
diff changeset
   148
   'patches [info]: installing autoloaded classes ...' infoPrintCR.
8200018dbaee *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 210
diff changeset
   149
   Smalltalk installAutoloadedClassesFrom:'include/abbrev.stc'.
170
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   150
].
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   151
needToReactivate ifTrue:[HistoryManager activate].
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   152
!
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   153
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   154
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   155
"/ a kludge: we might have added new ImageReaders above - let Image know about it
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   156
"/
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   157
|imageClass cls|
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   158
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   159
imageClass := Smalltalk at:#Image ifAbsent:nil.
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   160
imageClass notNil ifTrue:[
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   161
    imageClass isBehavior ifTrue:[
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   162
	imageClass initializeFileFormatTable.
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   163
    ]
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   164
].
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   165
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   166
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   167
"/ some ST80 name aliases
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   168
"/ (actually, much more is needed - this is just a start ...)
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   169
"/
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   170
(cls := Smalltalk at:#StandardSystemView) notNil ifTrue:[
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   171
    Smalltalk at:#ScheduledWindow put:cls
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   172
].
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   173
(cls := Smalltalk at:#Socket) notNil ifTrue:[
225
d15db3f26508 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 223
diff changeset
   174
    Smalltalk at:#UnixSocketAccessor put:cls.
d15db3f26508 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 223
diff changeset
   175
    Smalltalk at:#SocketAccessor put:cls.
261
4577d07f7dc6 aliases for Timestamp & SocketAccessorByAddress (VW compatibility)
Claus Gittinger <cg@exept.de>
parents: 260
diff changeset
   176
    Smalltalk at:#SocketAccessorByAddress put:cls.
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   177
].
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   178
Smalltalk at:#BlockClosure put:Block.
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   179
(cls := Smalltalk at:#DialogBox) notNil ifTrue:[
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   180
    Smalltalk at:#Dialog     put:cls.
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   181
    Smalltalk at:#DialogView put:cls.
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   182
].
223
ac3452732363 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 221
diff changeset
   183
Smalltalk at:#ByteString put:String.
258
89dc3461843b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 256
diff changeset
   184
Smalltalk at:#ByteSymbol put:Symbol.
225
d15db3f26508 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 223
diff changeset
   185
Smalltalk at:#ByteEncodedString put:String.
72
b6650686d90f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 65
diff changeset
   186
Smalltalk at:#Console put:Stderr.
258
89dc3461843b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 256
diff changeset
   187
Smalltalk at:#HandlerList put:HandlerCollection.
89dc3461843b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 256
diff changeset
   188
Smalltalk at:#SignalCollection put:SignalSet.
261
4577d07f7dc6 aliases for Timestamp & SocketAccessorByAddress (VW compatibility)
Claus Gittinger <cg@exept.de>
parents: 260
diff changeset
   189
Smalltalk at:#Timestamp put:AbsoluteTime.
72
b6650686d90f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 65
diff changeset
   190
253
96cf37d23471 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 225
diff changeset
   191
"/ FileDirectory notNil ifTrue:[
96cf37d23471 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 225
diff changeset
   192
"/     Smalltalk at:#Disk put:(Filename rootDirectory)
96cf37d23471 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 225
diff changeset
   193
"/ ].
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   194
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   195
Display notNil ifTrue:[
131
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   196
    Smalltalk at:#Window put:(Display class).
20fc8bdf1de5 removed (old) builtIn class list; depend on abbrev.stc alone
Claus Gittinger <cg@exept.de>
parents: 125
diff changeset
   197
    Smalltalk at:#Screen put:(Display class).
170
0a0f8d35451e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 169
diff changeset
   198
    Smalltalk at:#Sensor put:Display.
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   199
].
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   200
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   201
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   202
"/ ST/X has (currently) no Double, but Float is what ST-80's Double is ...
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   203
"/
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   204
Smalltalk at:#Double put:Float.
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   205
256
e603bb9e0469 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 255
diff changeset
   206
Smalltalk at:#Browser put:SystemBrowser.
143
71dc5ec7ef26 Renamed NewLauncher to Launcher.
Stefan Vogel <sv@exept.de>
parents: 139
diff changeset
   207
24
claus
parents: 21
diff changeset
   208
Project notNil ifTrue:[
claus
parents: 21
diff changeset
   209
    Project setDefaultProject.
claus
parents: 21
diff changeset
   210
    Project current packageName:#'patches'.
claus
parents: 21
diff changeset
   211
].
claus
parents: 21
diff changeset
   212
196
7613c443524d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 194
diff changeset
   213
'patches [info]: installing patches ...' infoPrintCR.
174
b0336b8ba704 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   214
!
125
82e8b356f5c3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 117
diff changeset
   215
16
db5d473df9f0 *** empty log message ***
claus
parents: 15
diff changeset
   216
"/
12
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   217
"/ the following patches where added by the changesBrowsers 'make change a patch'
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   218
"/ function ...
d8d2f32ca7a2 *** empty log message ***
claus
parents: 11
diff changeset
   219
"/
210
4951ef3afb16 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 196
diff changeset
   220
!
4951ef3afb16 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 196
diff changeset
   221