Commit c6de56a0 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

*** empty log message ***

parent 6e5cbb63
......@@ -89,7 +89,12 @@ See the files mac/README and mac/INSTALL for build instructions.
* Changes in Emacs 21.4
** New minor mode `vis-mode' toggles invisibility in the current buffer.
** The old bindings C-M-delete and C-M-backspace have been deleted,
since there are situations where one or the other will shut down
the operating system or your X server.
** New minor mode, Visible mode, toggles invisibility in the current buffer.
When enabled, it makes all invisible text visible. When disabled, it
restores the previous value of `buffer-invisibility-spec'.
......@@ -1593,6 +1598,14 @@ timing measurements of code (including the garbage collection component).
* Lisp Changes in Emacs 21.4
** The new function `window-inside-edges' returns the edges of the
actual text portion of the window, not including the scroll bar or
divider line, the fringes, the display margins, the header line and
the mode line.
** The new functions `window-pixel-edges' and `window-inside-pixel-edges'
return window edges in units of pixels, rather than columns and lines.
** The kill-buffer-hook is now permanent-local.
** The `local-map' property now also works at the ends of overlays and
......@@ -1614,6 +1627,30 @@ parameter of the `checkout' backend function.
Old code still works thanks to a default `find-version' behavior that
uses the old `destfile' parameter.
** The new macro dynamic-completion-table supports using functions
as a dynamic completion table.
(dynamic-completion-table FUN)
FUN is called with one argument, the string for which completion is required,
and it should return an alist containing all the intended possible
completions. This alist may be a full list of possible completions so that FUN
can ignore the value of its argument. If completion is performed in the
minibuffer, FUN will be called in the buffer from which the minibuffer was
entered. dynamic-completion-table then computes the completion.
** The new macro lazy-completion-table initializes a variable
as a lazy completion table.
(lazy-completion-table VAR FUN &rest ARGS)
If the completion table VAR is used for the first time (e.g., by passing VAR
as an argument to `try-completion'), the function FUN is called with arguments
ARGS. FUN must return the completion table that will be stored in VAR. If
completion is requested in the minibuffer, FUN will be called in the buffer
from which the minibuffer was entered. The return value of
`lazy-completion-table' must be used to initialize the value of VAR.
** `minor-mode-list' now holds a list of minor mode commands.
** The new command `modify-all-frames-parameters' modifies parameters
2003-07-07 Richard M. Stallman <>
* ehelp.el (ehelp-command): Use defalias to define ehelp-command.
Give it a doc string, and autoload it.
* desktop.el (desktop-buffer-info, desktop-buffer-mh):
Use with-no-warnings.
* info.el (Info-search): If find invisible text, search again.
* isearch.el (search-whitespace-regexp): Add a shy group around it.
* man.el (Man-name-regexp): Match + as part of name.
* simple.el (visible-mode): Renamed from vis-mode.
(vis-mode-saved-buffer-invisibility-spec): Doc fix.
* simple.el (current-word): New arg REALLY-WORD specifies
don't include punctuation chars.
* emacs-lisp/debug.el (debug, debugger-env-macro):
Use with-no-warnings while accessing and binding
* international/mule-cmds.el (set-display-table-and-terminal-coding-system):
Use explicit loop instead of calling standard-display-default.
* net/ange-ftp.el (ange-ftp-file-symlink-p):
Use condition-case to catch error in ange-ftp-get-files.
* net/browse-url.el (browse-url-browser-function):
Add alternative for Epiphany.
(browse-url-epiphany-program, browse-url-epiphany-arguments)
(browse-url-epiphany-new-window-is-tab): New variables.
(browse-url-epiphany, browse-url-epiphany-sentinel): New functions.
* progmodes/compile.el (compile-auto-highlight): Default now t.
(compile): Doc fix.
(compilation-next-error): Fix previous change.
* textmodes/tex-mode.el (tex-main-file): Use with-no-warnings.
* textmodes/sgml-mode.el (xml-mode): Add autoload cookie.
2003-07-07 Nick Roberts <>
* gdb-ui.el (gdb-source-info): Display current frame when
......@@ -1460,6 +1505,13 @@
2003-06-30 Richard M. Stallman <>
* progmodes/compile.el (compile-auto-highlight): Default now t.
(compile): Doc fix.
* progmodes/compile.el (compilation-next-error): Fix previous change.
* emacs-lisp/debug.el (debug):
* loadup.el (pure-space-overflow): Set it if overflow.
* startup.el (pure-space-overflow): New variable.
2003-07-07 Richard M. Stallman <>
* modes.texi (Minor Mode Conventions): Specify only some kinds
of list values as args to minor modes.
* files.texi (File Name Expansion): Warn about iterative use
of substitute-in-file-name.
* advice.texi (Activation of Advice): Clean up previous change.
2003-07-06 Markus Rost <>
* advice.texi (Activation of Advice): Note that ad-start-advice is
turned on by default.
2003-06-30 Richard M. Stallman <>
* text.texi (Buffer Contents): Document current-word.
(Change Hooks): Not called for *Messages*.
* functions.texi (Defining Functions): Explain about redefining
(Function Safety): Renamed. Minor changes.
Comment out the detailed criteria for what is safe.
2003-06-22 Andreas Schwab <>
* objects.texi (Symbol Type): Fix description of examples.
2003-07-07 Richard M. Stallman <>
* display.texi (Font Lock): Add xref for format info on
* building.texi (Compilation): Document what happens with asynch
children of compiler process.
* help.texi (Library Keywords): Use @multitable.
2003-07-04 Luc Teirlinck <>
* info.texi (Top, Help-Small-Screen): Remove accidentally added
2003-07-07 Richard M. Stallman <>
* xdisp.c (reseat_1): Set it->area to TEXT_AREA.
* alloc.c (Fgarbage_collect): Doc fix.
2003-07-07 Nozomu Ando <> (tiny change)
* buffer.c (Fkill_buffer): Clear charpos cache if necessary.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment