You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[OSX] Carbon Text uses a deprecated API. This should be changed. Probably,
165
197
all Carbon stuff should be replaced using Cocoa.
166
198
*[SUN] Testing and compiling on SunOSen, SPARC.
167
-
199
+
168
200
Changes in Self 4.4
169
201
-------------------
170
202
171
203
* Self now builds and runs on standard x86 Linux
172
-
* Rebuilt OS X VM
204
+
* Rebuilt OS X VM
173
205
* Rewritten Self droplet for OS X VM
174
206
175
207
Changes in Self 4.3
@@ -183,7 +215,7 @@ Dave has revived the original Self user interface ("UI1"), which was built to sh
183
215
184
216
*Salience-Based Highlighting*
185
217
186
-
Self now implements David Ungar and Kristen McIntyre’s patented (U.S. patent #6842182) salience-based highlighting. When selecting text, the selected text will be highlighted in a brighter color if the selected region is small (to make it easier to notice), but in a dimmer color if the selected region is large (to avoid being too intense).
218
+
Self now implements David Ungar and Kristen McIntyre’s patented (U.S. patent #6842182) salience-based highlighting. When selecting text, the selected text will be highlighted in a brighter color if the selected region is small (to make it easier to notice), but in a dimmer color if the selected region is large (to avoid being too intense).
187
219
188
220
*Graphical Profiler*
189
221
@@ -267,7 +299,7 @@ Changes Self 4.2
267
299
* The “methods containing” operation now uses a new-style slice outliner by default.
268
300
* Added support for applying a userDefinedOperation to category names as well as slots.
269
301
* Arrows between outliners now get updates. Previously, if the value of a slot changed, the arrow coming from that slot would still point to the old value.
270
-
* userProfile has been changed to use the display’s host name as the user’s name. (Previously, it was attempting to use the “finger” command to figure out the real name of the user, but it was not parsing the finger output correctly. The finger code is still there, but is not being called anymore.)
302
+
* userProfile has been changed to use the display’s host name as the user’s name. (Previously, it was attempting to use the “finger” command to figure out the real name of the user, but it was not parsing the finger output correctly. The finger code is still there, but is not being called anymore.)
271
303
* When reopening a world, Self will attempt to use the same display that the world was saved on. (So, for example, on the Mac, if you save an image in X and then quit and restart Self, the world will reopen in X, not in Carbon.)
* The Self debugger has been generalized to be retargetable to debug other things (for example, machine-level debugging).
338
370
* The transporter has been enhanced to handle object vectors that aren’t copies of the prototypical object vector.
339
371
* We have implemented an experimental model for slots that hold methods. Under the traditional semantics, a method may only be stored in a constant slot, and the method is invoked whenever the slot is accessed. By executing _NakedMethods: true, the user can now select a relaxed model, which permits a method to be stored in an assignable slot. Accessing such a slot merely returns a reference to the method object.
340
-
* Added an argument count bytecode. A new instruction set has been defined and there is backward compatibility with the old instruction set.
372
+
* Added an argument count bytecode. A new instruction set has been defined and there is backward compatibility with the old instruction set.
341
373
* bigInt now uses a binary base rather than a decimal base, so we can do bitwise operations.
342
374
* Support for handling 32 bit binary integers has been increased (see the int32 and int64 objects).
343
375
* Variations for transparent forwarding (useful for debugging) have been added (see loggingSender).
0 commit comments