added just released history
original commit: 843a3ffb3ea147f986a0b6f98dddf95e14ad7746
This commit is contained in:
parent
0a21dcfdc0
commit
3991eb800d
|
@ -85,55 +85,110 @@ Upgraded to gc 13alpha1
|
||||||
|
|
||||||
System:
|
System:
|
||||||
-------
|
-------
|
||||||
- set-empty-callback in mred:frame-group% is now set-empty-callbacks
|
- mzlib now has empty? and empty. The print converter is now
|
||||||
in mred:frame-group%. See the docs for more details.
|
parameterized over the symbol that represents the empty list.
|
||||||
|
|
||||||
- mred:original-output-port is now called mred:constants:original-output-port
|
- parenthesis matching is improved
|
||||||
mred:original-input-port is now called mred:constants:original-input-port
|
|
||||||
|
|
||||||
- MrEd's collections are now documented.
|
- turned off the file name printouts on splash screen
|
||||||
|
|
||||||
- the collection paths are not normalized anymore
|
evaluate:
|
||||||
|
(wx:write-resource "mred" "splashMessages" 1 (wx:find-path 'setup-file))
|
||||||
|
to turn them back on.
|
||||||
|
|
||||||
- The command line flags have changed. Specifically:
|
- searching keybindings have changed. There are four distinct actions:
|
||||||
the -nu flag is now called either "--non-unitized" or "-u".
|
action1: move keyboard focus to the searching window, opening it if necessary,
|
||||||
the splash screen flag has changed.
|
or if already there search forward
|
||||||
|
action2: move keyboard focus to the searching window, opening it if necessary,
|
||||||
|
or if already there search backward.
|
||||||
|
action3: search again, in the same direction
|
||||||
|
action4: move the focus between the main window, searching window and replacment window
|
||||||
|
action5: hide the searching window
|
||||||
|
|
||||||
- mred no longer imports a unit of the mred:application signature. Instead,
|
The actions are mapped to different keys, based on the platform.
|
||||||
the parameter mred:current-app-name is used to get and set the
|
|
||||||
applications name. The eval-string and frame are not used.
|
|
||||||
|
|
||||||
- CACHE-WRITE-COUNT in a console-edit is no longer used.
|
On unix:
|
||||||
|
action1 => control-s, meta-%
|
||||||
|
action2 => control-r
|
||||||
|
action3 => f3
|
||||||
|
action4 => control-i
|
||||||
|
action5 => control-g
|
||||||
|
|
||||||
- set-empty-callback is now set-empty-callbacks. It sets two
|
On the macintosh:
|
||||||
callbacks, one for when the group is about to become empty and one
|
action1 => command-f
|
||||||
for when the group is actually empty. See the documentation for
|
action2 => command-r
|
||||||
more info.
|
action3 => command-g
|
||||||
|
action4 => command-o
|
||||||
|
action5 => command-.
|
||||||
|
|
||||||
- do not use the frame method on-close anymore. Use can-close? and
|
On windows:
|
||||||
do-close.
|
action1 => control-f
|
||||||
|
action2 => control-r
|
||||||
|
action3 => f3, control-g
|
||||||
|
action4 => control-i
|
||||||
|
action5 => escape
|
||||||
|
|
||||||
- renamed the edit-method "on-close" to "do-close"
|
- set-empty-callback in mred:frame-group% is now set-empty-callbacks
|
||||||
|
in mred:frame-group%. See the docs for more details.
|
||||||
|
|
||||||
- the startup procedure has changed again. Now, applications are
|
- initial basis now documented
|
||||||
expected to be in a collection. The -a flag has an extra first
|
|
||||||
argument, specifing the collection to load the files from, and
|
|
||||||
a -A flag has been added. See the startup documentation for more
|
|
||||||
information.
|
|
||||||
|
|
||||||
Also, if you define mred:startup and use the -u (previously -nu) flag, the
|
- provide "simple" interface to unitized apps
|
||||||
definition of mred:startup must come after the flag on the command
|
|
||||||
line. For example:
|
- fixed callback printfs from frames. They now appear in the console.
|
||||||
|
|
||||||
|
- better begin/end-edit-sequence support in mred; used by info-frame.
|
||||||
|
|
||||||
|
- eval no longer loops forever in mred vocabulary
|
||||||
|
|
||||||
|
|
||||||
|
- set-empty-callback in mred:frame-group% is now set-empty-callbacks
|
||||||
|
in mred:frame-group%. See the docs for more details.
|
||||||
|
|
||||||
|
- mred:original-output-port is now called mred:constants:original-output-port
|
||||||
|
mred:original-input-port is now called mred:constants:original-input-port
|
||||||
|
|
||||||
|
- MrEd's collections are now documented.
|
||||||
|
|
||||||
|
- the collection paths are not normalized anymore
|
||||||
|
|
||||||
|
- The command line flags have changed. Specifically:
|
||||||
|
the -nu flag is now called either "--non-unitized" or "-u".
|
||||||
|
the splash screen flag has changed.
|
||||||
|
|
||||||
|
- mred no longer imports a unit of the mred:application signature. Instead,
|
||||||
|
the parameter mred:current-app-name is used to get and set the
|
||||||
|
applications name. The eval-string and frame are not used.
|
||||||
|
|
||||||
|
- CACHE-WRITE-COUNT in a console-edit is no longer used.
|
||||||
|
|
||||||
|
- set-empty-callback is now set-empty-callbacks. It sets two
|
||||||
|
callbacks, one for when the group is about to become empty and one
|
||||||
|
for when the group is actually empty. See the documentation for
|
||||||
|
more info.
|
||||||
|
|
||||||
|
- do not use the frame method on-close anymore. Use can-close? and
|
||||||
|
do-close.
|
||||||
|
|
||||||
|
- renamed the edit-method "on-close" to "do-close"
|
||||||
|
|
||||||
|
- the startup procedure has changed again. Now, applications are
|
||||||
|
expected to be in a collection. The -a flag has an extra first
|
||||||
|
argument, specifing the collection to load the files from, and
|
||||||
|
a -A flag has been added. See the startup documentation for more
|
||||||
|
information.
|
||||||
|
|
||||||
|
Also, if you define mred:startup and use the -u (previously -nu) flag, the
|
||||||
|
definition of mred:startup must come after the flag on the command
|
||||||
|
line. For example:
|
||||||
mred -e "(define mred:startup (lambda ...))" -nu
|
mred -e "(define mred:startup (lambda ...))" -nu
|
||||||
no longer works.
|
no longer works.
|
||||||
|
|
||||||
Redefinition of mred:initialize and mred:make-invokeable-unit are
|
Redefinition of mred:initialize and mred:make-invokeable-unit are
|
||||||
no longer supported. Create a new system instead, using the -s flag.
|
no longer supported. Create a new system instead, using the -s flag.
|
||||||
|
|
||||||
mred:get-file and mred:put-file now take a parent window as optional
|
- mred:get-file and mred:put-file now take a parent window as optional
|
||||||
last argument. Also, in Unix, these calls now create a dialog
|
last argument.
|
||||||
object on each call, because a single object retains too much state
|
|
||||||
(such as the prompt) between invocations.
|
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user