]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 52ae9b7380628132caaff0f5cec3de5e2f1782ab..a24c34c94612960449eba37f9dc37c72df1c0973 100644 (file)
@@ -1,28 +1,88 @@
+2005-09-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation-goto-locus): Take into account
+       iconified frames when determining whether the buffer is
+       already visible.
+       Don't reset window height if the window already existed.
+
+2005-09-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (load-theme): Rename from require-theme.
+       Add interactive spec.
+       (enable-theme): Rename from custom-enable-theme.
+       Add interactive spec.
+       (disable-theme): Rename from custom-disable-theme.
+       Add interactive spec.
+       (custom-make-theme-feature): Doc fix.
+       (custom-theme-directory): Doc fix.
+       (provide-theme): Call enable-theme.
+
+2005-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * obsolete/lazy-lock.el (lazy-lock-mode):
+       * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
+       font-lock-mode if it's off.  Print a warning instead.
+
+       * progmodes/compile.el (compilation-start): Ignore errors if the
+       process died before we get to send-eof.
+
+       * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
+       Undo last change.  Enclosing the result in quotes broke things on Unix
+       since tex-send-command passes it through shell-quote-argument.
+       (tex-send-command): Pass `file' through convert-standard-filename
+       when possible.
+       (tex-uptodate-p): Handle the case where TeX hasn't put additional
+       info in a transcript.
+
+2005-09-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
+       fix compilation warning. Reorder the key definitions to group
+       together keys emitted by the current version of xterm.
+
+       * progmodes/vhdl-mode.el (vhdl-highlight-faces)
+       (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
+       Reorder predicates to correct min-color usage.
+
+2005-09-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * longlines.el (longlines-mode): Inhibit read-only when encoding.
+       Kill local variables when longlines-mode is turned off.
+
+2005-09-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-cmds.el (set-locale-environment): Soothe compiler.
+
+       * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
+
+       * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
+
+       * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
+       (font-lock-lines-before): Change default to being inactive.
+       (font-lock-default-fontify-region): Obey font-lock-lines-before.
+       (font-lock-after-change-function): Don't handle f-l-lines-before here.
+
 2005-08-31  Michael Albinus  <michael.albinus@gmx.de>
 
-       * net/tramp.el (tramp-handle-make-auto-save-file-name): Deactivate
-       temporarily advice if active (not needed for Emacs 22, but for
-       backwards compatibility).
+       * net/tramp.el (tramp-handle-make-auto-save-file-name):
+       Deactivate temporarily advice if active (not needed for Emacs 22,
+       but for backwards compatibility).
        (tramp-exists-file-name-handler): Rewrite.  First implementation
        was too simple.
-       (tramp-advice-make-auto-save-file-name): Call
-       `tramp-handle-make-auto-save-file-name' (again, just for backwards
-       compatibility).
+       (tramp-advice-make-auto-save-file-name):
+       Call `tramp-handle-make-auto-save-file-name' (again, just for
+       backwards compatibility).
 
 2005-08-31  Reto Zimmermann  <reto@gnu.org>
 
        * progmodes/vhdl-mode.el
-       (vhdl-update-sensitivity-list): Handle multi-dimensional array
-       access.
+       (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
        (vhdl-end-p): Fix indentation bug "else" after "-- when".
-       (vhdl-set-default-project): New function (easier setting of
-       default).
+       (vhdl-set-default-project): New function (easier setting of default).
        (vhdl-port-copy): Handle extended identifiers for generics.
-       (vhdl-compiler-alist): Better description for error message
-       regexp.
+       (vhdl-compiler-alist): Better description for error message regexp.
        (vhdl-make): Query for target, use previous as default.
-       (vhdl-port-copy): Fix port copy for port names starting with
-       "signal".
+       (vhdl-port-copy): Fix port copy for port names starting with "signal".
        (vhdl-font-lock-keywords-2): Fix fontification for record
        el. assign.
        (vhdl-speedbar-make-subpack-line): Add package body link.
        (vhdl-get-syntactic-context): Handle c-preprocessor directives.
        (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
        (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
-       (vhdl-update-sensitivity-list-buffer): Add string argument for
-       `error'.
+       (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
        (vhdl-import-project): Add string argument for `error'.
-       (vhdl-compose-configuration,
-       vhdl-compose-configuration-architecture): Add configuration
+       (vhdl-compose-configuration)
+       (vhdl-compose-configuration-architecture): Add configuration
        declaration generation.
        (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
        (vhdl-trailer-re): Add "record" keyword (better indentation).
        (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
        "[^ \t-\"]+".
-       (vhdl-font-lock-keywords-2): Not highlight formal parameter after
-       '|'.
-       (vhdl-testbench-entity-file-name,
-       vhdl-testbench-architecture-file-name): Allow separate
+       (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
+       (vhdl-testbench-entity-file-name)
+       (vhdl-testbench-architecture-file-name): Allow separate
        customization of testbench file names.
-       (vhdl-beginning-of-block): Handle optional subprogram parameter
-       list.
-       (vhdl-get-visible-signals): Allow newline within alias
-       declaration.
-       (vhdl-update-sensitivity-list): Signal read only on certain
-       attributes.
-       (vhdl-fixup-whitespace-region): Fix bug with strings (double
-       quotes).
+       (vhdl-beginning-of-block): Handle optional subprogram parameter list.
+       (vhdl-get-visible-signals): Allow newline within alias declaration.
+       (vhdl-update-sensitivity-list): Signal read only on certain attributes.
+       (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
        (member-ignore-case): Alias for missing function in XEmacs.
-       (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence
-       NC.
+       (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
        (vhdl-update-sensitivity-list): Ignore case on read signals.
        (vhdl-replace-string): Adjust case only for file names.
        (vhdl-update-sensitivity-list): Fix search for read signals.
        (reftex-toc-max-level-indicator): Move up declarations.
 
        * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
-       of args to `tramp-run-real-handler', even if it's empty in this
-       case.
+       of args to `tramp-run-real-handler', even if it's empty in this case.
 
 2005-08-31  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
 
        * textmodes/org.el (org-special-keyword): New face.
        (org-table-copy-down, org-table-eval-formula)
-       (org-table-recalculate, org-init-section-numbers): Use
-       `string-to-number' instead of `string-to-int'.
+       (org-table-recalculate, org-init-section-numbers):
+       Use `string-to-number' instead of `string-to-int'.
        (org-get-location): Use `insert-buffer-substring' instead of
        `insert-buffer'.
        (org-modify-diary-entry-string): New function.
-       (org-get-entries-from-diary): Set the hook for
-       `add-to-diary-list'.
+       (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
        (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
        (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
        active region.
        * man.el (Man-init-defvars, Man-translate-references)
        (Man-support-local-filenames, Man-highlight-references):
        * progmodes/sql.el (sql-interactive-mode):
-       * shell.el (shell-mode, shell-resync-dirs): Fix typos in
-       docstrings.
+       * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
 
        * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
        (compilation-mode-font-lock-keywords): Add defvars.
        (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
        (mouse-delete-window): Make arguments optional.
 
-       * obsolete/rnews.el (news-add-news-group): Don't use
-       `end-of-line'.
+       * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
        (caesar-translate-table, minor-modes, news-buffer-save)
        (news-group-name, news-minor-modes): Add defvars.
 
 
 2005-08-28  John Paul Wallington  <jpw@gnu.org>
 
-       * ibuf-ext.el (ibuffer-auto-update-changed): Use
-       `frame-or-buffer-changed-p' to check whether we need to update.
+       * ibuf-ext.el (ibuffer-auto-update-changed):
+       Use `frame-or-buffer-changed-p' to check whether we need to update.
        (ibuffer-auto-mode): Don't advise `get-buffer-create' and
        `kill-buffer'.  Initialise `ibuffer-auto-buffers-changed'
        as a `frame-or-buffer-changed-p' state vector instead.
 
 2005-08-27  Romain Francoise  <romain@orebokech.com>
 
-       * textmodes/makeinfo.el (makeinfo-compile): Use
-       `compilation-start'.  Set `next-error-function' according to
+       * textmodes/makeinfo.el (makeinfo-compile):
+       Use `compilation-start'.  Set `next-error-function' according to
        `disable-errors'.
        (makeinfo-next-error): New function.
        (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
 
 2005-08-26  John Wiegley  <johnw@newartisans.com>
 
-       * eshell/esh-cmd.el (eshell-rewrite-named-command): Changed the
+       * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
        code around a bit so that an extraneous nil argument is not added
        to a command when no args are given.
 
        New hook.
        (add-to-diary-list): Call `diary-modify-entry-list-string-function'
 
+2005-08-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
+
+       * custom.el (custom-theme-set-variables): Sort minor modes last.
+
 2005-08-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
        * subr.el (version-separator, version-regexp-alist): New vars used by
        (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
        Move to beginning of file.
        (scheme-interaction-mode-commands-alist)
-       (scheme-interaction-mode-map, scheme-debugger-mode-map): Declare
-       them before use.  Note: the initialization code for the variables
-       has not been moved because it uses functions that reference the
-       variables.
+       (scheme-interaction-mode-map, scheme-debugger-mode-map):
+       Declare them before use.  Note: the initialization code for the variables
+       has not been moved because it uses functions that reference the variables.
        (xscheme-control-g-message-string, xscheme-process-filter-alist)
        (xscheme-prompt-for-expression-map): Declare them before use.
        (scheme-debugger-mode-commands): "?\ " -> "?\s".
 
 2005-08-23  Ed Swarthout  <ed.swarthout@gmail.com>  (tiny change)
 
-       * hexl.el (hexl-print-current-point-info): Fix simple spelling
-       error.
+       * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
 
 2005-08-22  Juri Linkov  <juri@jurta.org>