]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(dired-mark-prompt): Don't count/display the t element.
[gnu-emacs] / lisp / ChangeLog
index 93b63a00f55f8d2faba555d37246a26acd2880f1..a8559f1a9a4737048d5b7f06ba35beb4b5257250 100644 (file)
@@ -1,3 +1,300 @@
+2008-02-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-mark-prompt): Don't count/display the t element.
+       Reported by Carsten Blaauw <it-media.blaauw@daimler.com>.
+
+2008-02-22  Bill Meier <wmeier@newsguy.com>  (tiny change)
+
+       * progmodes/sh-script.el (sh-indent-comment): Docstring fix.
+
+2008-02-21  Glenn Morris  <rgm@gnu.org>
+
+       * subr.el (sit-for): Fix obsolete form for nil second argument.
+
+2008-02-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/verilog-mode.el (eval-when-compile): Don't define
+       add-submenu.
+       (verilog-xemacs-menu): Add :keys for C-M-a, C-M-e and C-M-h.
+       Remove.  Move contents to the only use ...
+       (verilog-menu): ... here.
+       (verilog-statement-menu): Remove.  Move contents to the only use ...
+       (verilog-stmt-menu): ... here.
+       (verilog-mark-defun): Simply call mark-defun for emacs.
+       (occur-pos-list): Declare for byte compiler.
+       (mode-popup-menu): Don't defvar.
+       (verilog-add-statement-menu): Remove.
+       (verilog-mode-hook): Don't add verilog-add-statement-menu.
+       (verilog-mode): Call easy-menu-add and set mode-popup-menu for
+       XEmacs.
+
+2008-02-21  Michael McNamara  <mac@mail.brushroad.com>
+
+       * progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs
+       conditional.
+       (verilog-font-grouping-keywords-face): Make the begin..end
+       keywords standout more than other verilog keywords.
+        (verilog-type-font-keywords): Move the begin..end out of this list
+       to facilitate making them to (potentially) stand out more.
+       (verilog-backward-token): Fix indent of bare always{_*}?, initial,
+       function & task blocks.
+        (verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
+       initial, function & task blocks.
+       (verilog-forward-sexp): Handle the new "disable fork" statement of
+       IEEE-1800 Verilog.
+        (verilog-beg-block-re-ordered): Handle the new "disable fork"
+       statement of IEEE-1800 Verilog.
+        (verilog-calc-1): Handle the new "disable fork" statement of
+       IEEE-1800 Verilog.
+        (verilog-disable-fork-re): Add const to help handle the new
+       "disable fork" statement of IEEE-1800 Verilog.
+       (verilog-declaration-core-re): Add port directions by themselves,
+       with no qualification, as base item of a declaration.
+        (verilog-pretty-declarations): Add new flag to ask it to refrain
+       from printing to the message buffer.
+        (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
+       printing to the message buffer.  Improve handling of the many
+       types of expression line up.
+        (verilog-just-one-space): Remove printing of an empty message.
+        (verilog-get-lineup-indent): Rework to support the better handling
+       of expression lineup for verilog-pretty-expr.
+        (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
+
+2008-02-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-extend-region-for-CPP): Bug fix from
+       yesterday's commit.
+
+2008-02-20  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Fall back
+       to mouse-set-point in buffers that aren't associated with files.
+
+       * progmodes/gud.el: Rename menu item to "Show GUD tooltips".
+
+2008-02-20  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmail.el (rmail-autodetect): Add .exe extension to movemail
+       on Windows.
+
+2008-02-19  Alan Mackenzie  <acm@muc.de>
+
+       Set of changes so that "obtrusive" syntactic elements in a
+       C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
+       unmatched paren) don't interact syntactically with stuff outside
+       the CPP line.
+
+       * progmodes/cc-awk.el (c-awk-beyond-logical-line, c-awk-old-ByLL):
+       Replace c-awk-end-of-logical-line and c-awk-old-EoLL to solve an
+       off-by-one bug.
+       (c-awk-record-region-clear-NL): Replaces c-awk-before-change, with
+       a bit of refactoring.
+       (c-awk-extend-and-syntax-tablify-region): Takes some of the
+       functionality of c-awk-advise-fl-for-awk-region, which has been
+       refactored away.
+
+       * progmodes/cc-defs.el (c-clear-char-property-with-value-function)
+       (c-clear-char-property-with-value): New function and macro which
+       remove text-properties `equal' to a supplied value.
+
+       * progmodes/cc-engine.el: Comment about text properties amended.
+
+       * progmodes/cc-fonts.el (c-cpp-matchers): Make it put regexp
+       parens around "error\\|warning".
+
+       * progmodes/cc-langs.el (c-get-state-before-change-function)
+       (c-before-font-lock-function, c-anchored-cpp-prefix):
+       New language variables.
+       (c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC.
+
+       * progmodes/cc-mode.el (c-basic-common-init): C and ObjC now use
+       syntax-table text properties.
+       (c-common-init): Call language specific before/after-change
+       functions at mode initialisation.
+       (c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables.
+       (c-extend-region-for-CPP, c-neutralize-CPP-line)
+       (c-neutralize-syntax-in-CPP): New functions.
+       (c-before-change, c-after-change): Call the new language specific
+       change functions defined in cc-langs.el.
+       (c-advise-fl-for-region): New macro.
+       (awk-mode): Remove AWK specific stuff which has been refactored
+       into language independent stuff.
+
+2008-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-file-junk-re): New const.
+       (diff-beginning-of-file-and-junk): Use it.
+       (diff-file-kill): Make sure we were really inside a file diff.
+
+       * diff-mode.el: Make it more robust in the presence of empty context
+       lines in unified hunks.
+       (diff-valid-unified-empty-line): New var.
+       (diff-unified->context, diff-sanity-check-hunk): Obey it.
+       (diff-end-of-hunk): Obey it.  New arg `donttrustheader'.
+       (diff-fixup-modifs, diff-post-command-hook): Use this new arg.
+       (diff-hunk-header-re-unified): New const.
+       (diff-font-lock-keywords, diff-hunk-header-re, diff-split-hunk)
+       (diff-fixup-modifs, diff-unified->context, diff-next-complex-hunk)
+       (diff-sanity-check-hunk): Use it.
+
+2008-02-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdba): Recreate as an alias for gdb.
+       (gdb): (Re)set gdb-flush-pending-output to nil here...
+       (gdb-init-1): ...instead of here (before gdb-prompt).
+
+2008-02-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/verilog-mode.el (customize): Fix typo in error message.
+       (verilog-mode, verilog-mode-indent, verilog-mode-actions)
+       (verilog-mode-auto, verilog-indent-level-module)
+       (verilog-minimum-comment-distance, verilog-library-flags)
+       (verilog-library-directories, verilog-library-files)
+       (verilog-auto-reset-widths, verilog-imenu-generic-expression)
+       (verilog-xemacs-menu, verilog-set-compile-command)
+       (verilog-set-compile-command, verilog-mode-syntax-table, verilog-mode)
+       (verilog-get-expr, verilog-strip-comments, verilog-one-line)
+       (verilog-lint-off, verilog-batch-auto, verilog-batch-delete-auto)
+       (verilog-batch-inject-auto, verilog-batch-indent)
+       (verilog-continued-line, verilog-type-keywords)
+       (verilog-read-sub-decls-sig, verilog-read-sub-decls-line)
+       (verilog-read-inst-pins, verilog-read-arg-pins)
+       (verilog-read-auto-template, verilog-read-signals, verilog-getopt-file)
+       (verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename)
+       (verilog-auto-star, verilog-auto-inst, verilog-auto-wire)
+       (verilog-enum-ascii, verilog-sk-begin, verilog-sk-fork)
+       (verilog-sk-datadef, verilog-colorize-include-files-buffer)
+       (verilog-mode-version, verilog-mode-release-date)
+       (verilog-mode-release-emacs, verilog-linter, verilog-coverage)
+       (verilog-simulator, verilog-compiler)
+       (verilog-auto-sense-defines-constant, verilog-company)
+       (verilog-project, verilog-mark-defun, verilog-submit-bug-report):
+       Fix typos in docstrings.
+       (verilog-set-auto-endcomments, verilog-calculate-indent)
+       (verilog-inject-auto, verilog-auto-arg, verilog-auto-inout-module):
+       Reflow docstrings.
+       (verilog-tab-always-indent, verilog-highlight-p1800-keywords)
+       (verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook)
+       (electric-verilog-forward-sexp, verilog-in-case-region-p)
+       (verilog-in-struct-region-p, verilog-in-generate-region-p)
+       (verilog-leap-to-head, verilog-current-indent-level)
+       (verilog-case-indent-level, verilog-cpp-keywords)
+       (verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords)
+       (verilog-case-keywords, verilog-separator-keywords, verilog-completion)
+       (verilog-signals-not-in, verilog-symbol-detick-text)
+       (verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer)
+       (verilog-forward-close-paren, verilog-backward-open-paren)
+       (verilog-backward-open-bracket): Doc fixes.
+
+       * progmodes/gud.el (gud-def, gud-last-speedbar-stackframe): Doc fixes.
+       (gud-symbol, gud-expansion-speedbar-buttons, gud-speedbar-buttons)
+       (gud-gdb-run-command-fetch-lines, gud-dbx-use-stopformat-p)
+       (gud-jdb-classpath, gud-jdb-find-source-using-classpath, jdb)
+       (gud-find-class, gdb-script-mode, gud-tooltip-event, gud-tooltip-tips):
+       Fix typos in docstrings.
+
+2008-02-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
+       Recognize ''' just like any other char-constant.
+
+2008-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-hooks.el (vc-find-root): Remove initial loop because it's not
+       careful enough.  Detect the uid-change all within the main loop.
+
+2008-02-14  Stefan Monnier  <monnier@pastel.home>
+
+       * textmodes/sgml-mode.el (sgml-mode): Fix comment syntax.
+
+2008-02-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hilit-chg.el (highlight-save-buffer-state): New macro.
+       (highlight-save-buffer-state, hilit-chg-set-face-on-change)
+       (hilit-chg-clear): Use it to preserve the modified-p flag.
+       (highlight-changes-rotate-faces): Don't mess with the undo-list.
+
+2008-02-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-cf1): Quote FILENAME.
+
+2008-02-12  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (fancy-startup-screen, normal-splash-screen):
+       Set default-directory to command-line-default-directory.
+
+       * desktop.el (after-init-hook): Set inhibit-startup-screen to t
+       after reading the desktop.
+
+2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-set-defaults): Unset previously set variables
+       when needed.
+
+2008-02-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * uniquify.el (uniquify-buffer-base-name): New function.
+       Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
+
+       * desktop.el (uniquify-managed): Don't defvar.
+       (desktop-buffer-info): Use `uniquify-buffer-base-name', not
+       `uniquify-managed'.  Return also the buffer's base name.
+       (desktop-save): When saving the buffer info, filter out the base name,
+       and save it as buffer name if the buffer is managed by uniquify.
+
+2008-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-beginning-of-file-and-junk): If we're on the
+       Index: line, don't search backward for the previous one.
+
+2008-02-10  \e,AF\e(Bvar Arnfj\e,Av\e(Br\e,Ap\e(B Bjarmason  <avar@cpan.org>  (tiny change)
+
+       * net/rcirc.el (rcirc-url-regexp): Replace definition by copying
+       from gnus-button-url-regexp.
+
+2008-02-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * progmodes/compile.el (compilation-next-error): Doc fix.
+       (compilation-find-file): Doc fix.
+
+2008-02-09  Glenn Morris  <rgm@gnu.org>
+
+       * net/net-utils.el (ipconfig-program, ipconfig-program-options):
+       Add obsolete aliases to the old names.
+
+2008-02-08  Richard Stallman  <rms@gnu.org>
+
+       * net/net-utils.el (ifconfig): Rename from ipconfig.
+       (ipconfig): Alias to ifconfig.
+       (ifconfig-program): Rename from ipconfig-program.
+       (ifconfig-program-options): Rename from ipconfig-program-options.
+
+2008-02-08  Glenn Morris  <rgm@gnu.org>
+
+       * custom.el (custom-theme-set-variables): Sort symbols that are
+       dependencies before symbols that depend on them.
+       (custom-enabled-themes): Set after custom-theme-directory.
+
+2008-02-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32-vars.el (w32-system-shells): Add TCC (new name for 4NT).
+
+2008-02-04  Michael McNamara  <mac@mail.brushroad.com>
+
+       * progmodes/verilog-mode.el (verilog-declaration-core-re):
+       Add port directions by themselves, with no qualification, as base
+       item of a declaration.
+       (verilog-pretty-declarations): Add new flag that inhibits printing
+       to the message buffer.
+       (verilog-pretty-expr): Add new flag that inhibits printing to the
+       message buffer.  Improve handling of the many types of expression
+       line up.
+       (verilog-just-one-space): Don't print an empty message.
+       (verilog-get-lineup-indent): Rework to support the better handling
+       of expression lineup for verilog-pretty-expr.
+       (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
+       (verilog-mode-version, verilog-mode-release-date): Update.
+
 2008-02-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * subr.el (cancel-change-group): Don't move point.
 
 2007-01-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
-       * ps-print.ps: Fix background height.
+       * ps-print.el: Fix background height.
        (ps-print-version): New version 6.7.2.
 
 2007-01-26  Eli Zaretskii  <eliz@gnu.org>
        * emulation/viper.el: Bump up version/date of update to reflect the
        substantial changes done in August 2006.
 
-       * emulation/viper-cmd (viper-next-line-at-bol): Make sure button-at,
+       * emulation/viper-cmd.el (viper-next-line-at-bol): Make sure button-at,
        push-button are defined.
 
        * ediff-util.el (ediff-add-to-history): New function.
 
 2005-11-15  Michael Kifer  <kifer@cs.stonybrook.edu>
 
-       * emulation/viper-utils.el (viper-non-word-characters-reformed-vi):
+       * emulation/viper-util.el (viper-non-word-characters-reformed-vi):
        Quote `-' in string.
 
        * emulation/viper.el (viper-emacs-state-mode-list): Ensure that
 
 2005-10-05  Michael Kifer  <kifer@cs.stonybrook.edu>
 
-       * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
+       * ediff-merg.el (ediff-merge-region-is-non-clash): New defsubst.
        (ediff-merge-region-is-non-clash-to-skip): Previously called
        ediff-merge-region-is-non-clash.
 
 
        * emulation/viper-macs.el (ex-map): Better messages.
 
-       * emulation/viper-utils.el (viper-beginning-of-field): New function.
+       * emulation/viper-util.el (viper-beginning-of-field): New function.
 
        * emulation/viper.el: Replace make-variable-buffer-local with
        viper-make-variable-buffer-local everywhere, to avoid warnings.
 
 2005-05-29  Richard M. Stallman  <rms@gnu.org>
 
-       * textmoddes/flyspell.el (flyspell-version): Function deleted.
+       * textmodes/flyspell.el (flyspell-version): Function deleted.
        (flyspell-auto-correct-previous-hook): Doc fix.
 
        * jit-lock.el (jit-lock-function, jit-lock-after-change):
 
 2005-04-04  Jay Belanger  <belanger@truman.edu>
 
-       * calc.el (calc-language-alist): Add tags to customization type.
+       * calc/calc.el (calc-language-alist): Add tags to customization type.
 
 2005-04-03  Luc Teirlinck  <teirllm@auburn.edu>