]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorRichard M. Stallman <rms@gnu.org>
Mon, 7 Jul 2003 21:06:01 +0000 (21:06 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 7 Jul 2003 21:06:01 +0000 (21:06 +0000)
etc/NEWS
lisp/ChangeLog
lispref/ChangeLog
man/ChangeLog
src/ChangeLog

index d3d90089d6d2a788465f3e6039ad4606414ec59c..d7bba6c3379dc71a0619ba58faa9a0c40cc8a964 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -89,7 +89,12 @@ See the files mac/README and mac/INSTALL for build instructions.
 \f
 * 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).
 \f
 * 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
index 56999250bf173090ea60e434500264e30febb374..f19974f7e461cc8ccd6216601605c0f233f2b52e 100644 (file)
@@ -1,3 +1,48 @@
+2003-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * 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
+       unread-command-char.
+
+       * 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-startup-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  <nick@nick.uklinux.net>
 
        * gdb-ui.el (gdb-source-info): Display current frame when
 
 2003-06-30  Richard M. Stallman  <rms@gnu.org>
 
+       * 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.
index 3401dc190a6c6b6fd3c12b5e3e0c67db0035f753..9fd145248d15606c5f42d0267b5913daf5986bd1 100644 (file)
@@ -1,8 +1,28 @@
+2003-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * 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  <rost@math.ohio-state.edu>
 
        * advice.texi (Activation of Advice): Note that ad-start-advice is
        turned on by default.
 
+2003-06-30  Richard M. Stallman  <rms@gnu.org>
+
+       * text.texi (Buffer Contents): Document current-word.
+       (Change Hooks): Not called for *Messages*.
+
+       * functions.texi (Defining Functions): Explain about redefining
+       primitives.
+       (Function Safety): Renamed.  Minor changes.
+       Comment out the detailed criteria for what is safe.
+
 2003-06-22  Andreas Schwab  <schwab@suse.de>
 
        * objects.texi (Symbol Type): Fix description of examples.
index 4635e8c3ec929ef13ec77acad4181ae9007b84b6..bc394aac9f71de2cf2e83dc186a2be433c4f35ae 100644 (file)
@@ -1,3 +1,13 @@
+2003-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * display.texi (Font Lock): Add xref for format info on
+       font-lock-remove-keywords.
+
+       * building.texi (Compilation): Document what happens with asynch
+       children of compiler process.
+
+       * help.texi (Library Keywords): Use @multitable.
+
 2003-07-04  Luc Teirlinck  <teirllm@mail.auburn.edu>
 
        * info.texi (Top, Help-Small-Screen): Remove accidentally added
index 174c2b471745306c45154c41cfa2d384acb7e7bb..80def40b82e20255bf4e25fb559d8def43279469 100644 (file)
@@ -1,3 +1,9 @@
+2003-07-07  Richard M. Stallman  <rms@gnu.org>
+
+       * xdisp.c (reseat_1): Set it->area to TEXT_AREA.
+
+       * alloc.c (Fgarbage_collect): Doc fix.
+
 2003-07-07  Nozomu Ando  <nand@mac.com>  (tiny change)
 
        * buffer.c (Fkill_buffer): Clear charpos cache if necessary.