X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/52a39a64566c102782470b78bb8f8e930853d9b8..69a8e9bb8ad7b59a5fcfcea2b34d4850c9b91eef:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 26a6c2b080..b7de6ea039 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,8 +1,493 @@ +2008-08-26 Glenn Morris + + * progmodes/gud.el (tramp-file-name-localname) + (tramp-dissect-file-name): Declare. + + * term/pc-win.el (msdos-setup-keyboard): Fix declaration. + +2008-08-25 Eli Zaretskii + + * bindings.el (mode-line-frame-control): New function, caters to + `pc' ``window system''. + (mode-line-frame-identification): Use it instead of accessing + window-system directly. + +2008-08-25 Juri Linkov + + * textmodes/text-mode.el (text-mode-map): Unbind "\es" from + `center-line' and "\eS" from `center-paragraph'. + (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to + `center-paragraph'. + +2008-08-25 Ulf Jasper + + * net/newst-treeview.el (newsticker-treeview-own-frame): Doc + fixed. + (newsticker-treeview-treewindow-width): New. + (newsticker-treeview-listwindow-height): New. + (newsticker-treeview-browse-url-item): New. + (newsticker-treeview-mode-map): Added + newsticker-treeview-browse-url-item. + (newsticker--treeview-window-init): Use + newsticker-treeview-treewindow-width and + newsticker-treeview-listwindow-height. + + * net/newst-reader.el (newsticker-browse-url-item): New. + +2008-08-25 Dan Nicolaescu + + * vc-dir.el (vc-dir-marked-only-files-and-states): + (vc-dir-child-files-and-states): Reverse the list before returning it. + +2008-08-24 Michael Albinus + + * net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'. + +2008-08-24 Romain Francoise + + * progmodes/python.el (run-python): Remove '' from sys.path. + +2008-08-23 Glenn Morris + + * progmodes/fortran.el (fortran-tab-mode-string) + (fortran-comment-line-start, fortran-continuation-string): Doc fixes. + +2008-08-23 Eli Zaretskii + + * term/pc-win.el (msdos-setup-keyboard) : + Add declare-function. + + * startup.el (command-line): Don't call tty-register-default-colors + if initial-window-system is `pc'. + + * term/internal.el (local-function-key-map): Fix unbalanced parens. + (msdos-key-remapping-map): New variable. Move + here all the special keys we will be remapping via + local-function-key-map. + (msdos-setup-keyboard): New function. + + * term/pc-win.el (msdos-create-frame-with-faces): Renamed from + make-msdos-frame. + (terminal-init-internal): New function, errors out if called. + (msdos-initialize-window-system): New function. + (msdos-create-frame-with-faces): Set the terminal's + `terminal-initted' (sic!) parameter. + (frame-creation-function-alist): Add msdos-create-frame-with-faces. + (window-system-initialization-alist): Add + msdos-initialize-window-system. + (handle-args-function-alist): Use tty-handle-args for `pc' + ``window system'' as well. + (pc-win): Provide. + + * term/tty-colors.el (tty-register-default-colors): Remove bogus + code for using msdos-color-values. + + * loadup.el [ms-dos]: Load term/pc-win. + +2008-08-23 Dan Nicolaescu + + * vc-dir.el (vc-dir-prepare-status-buffer): Make sure we use a + directory name. + +2008-08-23 Nick Roberts + + * progmodes/gud.el (gud-common-init): Use absolute file so that + perldb works with tramp (sudo). + + * term/x-win.el (x-gtk-map-stock): Don't let the tool bar destroy + match data in process filters. + +2008-08-23 Martin Rudalics + + * dired.el (dired-buffer-stale-p): Do not revert buffer that + can be written. + +2008-08-23 Glenn Morris + + * dired-x.el (dired-guess-shell-alist-default): Add .mp3 and .ogg. + (dired-guess-shell-alist-user): Doc fix. (Bug#417). + +2008-08-23 Chong Yidong + + * subr.el (temp-buffer-show-hook): Doc fix. + +2008-08-22 Michael Albinus + + * net/tramp.el (tramp-remote-process-environment): Add "EMACS=t" + and "INSIDE_EMACS=...". Reported by Tassilo Horn + . + + * net/trampver.el: Update release number. + + * net/xesam.el (xesam-minor-mode): New minor mode. + (xesam-highlight-buffer): Remove. Code moved to + `xesam-minor-mode'. + (xesam-refresh-entry): Use `xesam-minor-mode'. + +2008-08-21 Chong Yidong + + * minibuffer.el (completion--try-word-completion): Disable + partial-completion when considering the addition of a space or + hyphen. + +2008-08-21 John Paul Wallington + + * mail/rmail.el (rmail-insert-inbox-text): Ensure that the + filename of `tofile' doesn't contain any colons on Windows, + Cygwin, and MS-DOS systems. + +2008-08-21 Daiki Ueno + + * epg.el (epg-make-context, epg-context-set-passphrase-callback) + (epg-context-set-progress-callback): Make sure the callback is a + cons of a function and a handback. Update all callers. + +2008-08-20 David Reitter + + * term/ns-win.el (ns-cursor-blink-rate, ns-cursor-blink-mode): Remove. + Patch applied by Adrian Robert. + +2008-08-20 Kevin Ryde + + * textmodes/nroff-mode.el (nroff-mode): Avoid auto-filling on + directive lines. + +2008-08-20 Michael Albinus + + * net/xesam.el (xesam-highlight-string): Precise doc string. + (xesam-highlight-buffer): New defun. + (xesam-refresh-entry): Use it. Better check for sourceModified. + +2008-08-19 Chong Yidong + + * edmacro.el (edmacro-parse-keys): Catch events with spaces in + their names. + +2008-08-19 Kenichi Handa + + * language/european.el ("Esperanto"): Change the preferred + charsets to iso-8859-3. + + * language/utf-8-lang.el ("UTF-8"): Add the preferred charsets. + + * international/fontset.el (script-representative-chars): + Delete the entry for symbol. + (setup-default-fontset): For symbol characters, don't specify + :script property. + +2008-08-19 Chong Yidong + + * minibuffer.el (completion-table-dynamic): Doc fix. + + * cus-edit.el (custom-toggle-hide): Allow hiding only if widget is + saved. + +2008-08-18 Chong Yidong + + * emulation/edt.el (edt-default-emulation-setup): Share + global-buffers-menu-map with the emulated global map. + +2008-08-18 Adrian Robert + + * term/ns-win.el (global): Uncomment "put backspace + ascii-character..." and friends, they are needed for tramp. + +2008-08-18 Kenichi Handa + + * international/mule-diag.el (font-show-log): Add optional arg N + to control the limit of font listing. + +2008-08-18 Chong Yidong + + * window.el (recenter-top-bottom): Determine top and bottom + positions using scroll-margin instead of scroll-conservatively. + +2008-08-17 Roland Winkler + + * proced.el (proced-send-signal): Use beginning-of-line. + +2008-08-17 Roland Winkler + + * proced.el (proced-signal-list): Add POSIX 1003.1-2001 signals. + (proced-mode-map): Add tooltips for menus. Use radio buttons for + listing types. + (proced-log-buffer): New variable. + (proced-mark-all, proced-unmark-all, proced-do-mark-al): Operate on + region if transient-mark-mode is turned on and the region is active. + (proced-omit-processes): Renamed from proced-hide-processes to + avoid key clash with describe-mode (bound to h). Search for + marked processes starting from point-min. + (proced-header-space): Removed. + (proced-send-signal): Handle errors. Operate on current process + if no process is marked. + (proced-why): New command. + (proced-log, proced-log-summary): New functions. + (proced-help): Use proced-why. + * textmodes/bibtex.el (bibtex-entry-format): Mark as safe. + (bibtex-autokey-year-title-separator): Fix doscstring. + +2008-08-17 Michael Albinus + + * net/xesam.el (xesam-vendor, xesam-notify-function): + New local variables. + (xesam-mode): Extend docstring. Initialize `xesam-notify-function'. + (xesam-refresh-entry): Use `xesam-notify-function' if set. Remove + Debbugs specific code; it shall be enabled via `xesam-mode-hooks'. + (xesam-new-search): Initialize `xesam-vendor'. + +2008-08-15 Glenn Morris + + * eshell/esh-cmd.el (eshell-do-pipelines): Indicate the last command in + a pipeline. + * eshell/em-ls.el (eshell-ls-files): List one per line in a pipeline, + unless at the end of the pipeline. (Bug#699). + +2008-08-14 Chong Yidong + + * minibuffer.el (completion-boundaries): Doc fix. + (display-completion-list): Only default base-size to zero if + completing in the minibuffer. + + * simple.el (completion-base-size): Doc fix. + (choose-completion): Try reselecting completion-reference-buffer. + +2008-08-14 Michael Albinus + + * vc-dispatcher.el (vc-do-command): Let asynchronous processes run + also for remote directories. + +2008-08-14 Stefan Monnier + + * emacs-lisp/easymenu.el (easy-menu-add): Don't precompute keybindings + since those precomputed values aren't used any more. + (easy-menu-precalculate-equivalent-keybindings): Obsolete. + +2008-08-14 Martin Rudalics + + * help.el (with-help-window): Return last value in BODY. + +2008-08-14 Michael Albinus + + * net/xesam.el (xesam-refresh-entry): Use `save-excursion' in the + notify function of the URL. + (xesam-new-search): Encode special characters in the query string. + +2008-08-13 Chong Yidong + + * term/ns-win.el (ns-parse-geometry): Rename from x-parse-geometry. + +2008-08-13 Andreas Schwab + + * net/tramp.el (tramp-handle-shell-command): Handle output going + to current buffer like shell-command. Don't disable undo. + +2008-08-13 Glenn Morris + + * eshell/esh-cmd.el (eshell/which): Handle the case where no description + is found. + +2008-08-12 Alan Mackenzie + + * progmodes/cc-defs.el (c-emacs-features): + argumentative-bod-function: bind mark-ring to avoid accumulating a + spurious mark. + +2008-08-12 Chong Yidong + + * simple.el (visual-line--saved-state): New var. + (visual-line-mode): Save local values of variables, and restore + them when visual-line-mode is disabled. + +2008-08-12 NAKAGAWA Makoto (tiny change) + + * net/ldap.el (ldap-search-internal): Tweak URL regexp. + +2008-08-11 Chong Yidong + + * progmodes/cc-defs.el (c-emacs-features): Check + beginning-of-defun-raw instead of beginning-of-defun, and avoid + moving point during the test. + + * emacs-lisp/lisp.el (beginning-of-defun): Doc fix. + +2008-08-11 Glenn Morris + + * term/ns-win.el (x-parse-geometry): Doc fix. + + * dired.el (x-popup-menu): + * hi-lock.el (x-popup-menu): + * mouse.el (font-face-attributes): + * calendar/cal-menu.el (x-popup-menu): + * calendar/calendar.el (x-popup-menu): + * calendar/holidays.el (x-popup-menu): + * progmodes/cperl-mode.el (x-popup-menu): + * term/ns-win.el (dnd-open-file, tool-bar-mode, scroll-bar-scale) + (x-open-connection): + * term/w32-win.el (x-colors, x-handle-args, x-parse-geometry) + (x-command-line-resources): + * term/x-win.el (x-colors, x-parse-geometry, x-resource-name) + (x-display-name, x-command-line-resources): + Add declarations for builds without X. + +2008-08-10 Glenn Morris + + * calendar/cal-bahai.el (holiday-bahai): Doc fix. + +2008-08-10 Dan Nicolaescu + + * vc-bzr.el (vc-bzr-find-revision): Rename from + vc-bzr-find-version, forgotten in the 2007-10-10 renaming. + +2008-08-10 Michael Albinus + + * net/xesam.el (xesam-search-engines): Add Debbugs hit fields. + (xesam-refresh-entry): Add Debbugs handling. Insert a widget + "DONE", when all hits are retrieved. + (xesam-search): autoload it. + +2008-08-11 John Paul Wallington + + * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than + empty string when no filename. + (define-ibuffer-column filename): Accomodate that change. + + * ibuf-ext.el (ibuffer-define-filter filename): Use plain old + `buffer-file-name' instead of `ibuffer-buffer-file-name'. + +2008-08-10 Glenn Morris + + * Makefile.in (ELCFILES): Update. + +2008-08-10 John Paul Wallington + + * pcvs.el (defun-cvs-mode): Add `doc-string' decl. + +2008-08-08 Chong Yidong + + * battery.el (battery-echo-area-format, battery-status-function): + Handle new Linux sysfs format for battery reporting. + (battery-linux-sysfs): New function. + +2008-08-07 Martin Rudalics + + * add-log.el (change-log-search-tag-name) + (change-log-goto-source): Fix behavior when point is not on tag. + +2008-08-06 Adrian Robert + + * startup.el (command-line-ns-option-alist): Use ignore instead of + ns-ignore-0-arg. + + * term/ns-win.el (ns-ignore-0-arg, mouse-extend-region) + (ns-win-suspend-error, ns-yes-or-no-p, colors): Drop. + (ns-alternatives-map): New variable. + (x-set-up-function-keys): Use it. + (global): Comment out "put backspace ascii-character..." and friends. + Move function-key-map into ns-alternatives-map. Don't call + precompute-menubar-bindings. Don't set anything connected with + browse-url. + (after-make-frame-functions): Clarify comment why a hook is added. + +2008-08-06 Joakim Verona + + * thingatpt.el (thing-at-point-url-path-regexp): Allow parenthesis + in url:s. + +2008-08-06 Dan Nicolaescu + + * vc-svn.el (vc-svn-parse-status): Use when instead of if. + Fix 2008-01-01 change: use a shy group to not affect subsequent + match calls. + +2008-08-06 Reto Zimmermann + + * progmodes/vera-mode.el (vera-electric-tab): + * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent + region when active. + +2008-08-06 Kenichi Handa + + * faces.el (face-valid-attribute-values): Fix handling the value + of (font-family-list) and font-XXX-table. + +2008-08-06 Dan Nicolaescu + + * proced.el (proced-menu): Bind the correct function to for toggling. + + * vc-dir.el (vc-dir-mode): Fix typo. + +2008-08-06 Vinicius Jose Latorre + + * whitespace.el (whitespace-newline-mode) + (global-whitespace-newline-mode, whitespace-mode) + (global-whitespace-mode): Improve docstring. + +2008-08-05 Chong Yidong + + * kmacro.el (kmacro-exec-ring-item): Add autoload. + + * files.el (auto-save-visited-file-name): Move definition to fileio.c. + + * cus-start.el (all): Handle auto-save-visited-file-name. + +2008-08-05 Alex Shinn (tiny change) + + * files.el (hack-one-local-variable-eval-safep): Handle + lisp-indent-function and scheme-indent-function in addition to the + deprecated lisp-indent-hook. + +2008-08-05 Michael Albinus + + * net/xesam.el (top): Require `wid-edit' always. + (xesam-mode-line, xesam-highlight): New deffaces. + (xesam-objects): New local variable. + (xesam-search-engines): Fix error in field list. + (xesam-mode): Use `xesam-mode-line' instead of + `font-lock-type-face'. Apply `xesam-mode' to a temp buffer, for + proper initialization (why?). + (xesam-highlight-string, xesam-get-hits) + (xesam-kill-buffer-function): New defuns. + (xesam-refresh-entry): Move code to `xesam-get-hits'. Check + result of "hit.fields", it isn't a string only. Wrap an error of + the strigi search engine ("xesam:size" is returned as string). + Highlight search items. + (xesam-refresh-search-buffer): Make logic of counters more simple. + Prefetch next hits. + (xesam-signal-handler): Use `xesam-mode-line' instead of + `font-lock-type-face'. + (xesam-new-search): Add `xesam-kill-buffer-function' to + `kill-buffer-hook'. + +2008-08-05 Teodor Zlatanov + + * add-log.el (change-log-next-error, change-log-mode): Add support + for `next-error' to call `change-log-goto-source' on named files + in a ChangeLog. + +2008-08-05 Jay Belanger + + * calc/calc.el (math-read-number): Handle all C-like languages + properly. + +2008-08-04 Vincent Belaïche + + * calc/calc.el (math-read-number): Handle C numbers beginning with + 0 correctly. + +2008-07-27 Adrian Robert + + * term/ns-win.el ([ns-new-frame]): New global key. + +2008-08-04 Juanma Barranquero + + * international/mule-cmds.el (read-char-by-name): + Check UCS names with `assoc-string' and case folding. + 2008-08-04 Michael Albinus * net/dbus.el (dbus-call-method-asynchronously) - (dbus-method-return-internal, dbus-method-error-internal): Declare - them with `declare-function'. + (dbus-method-return-internal, dbus-method-error-internal): + Declare them with `declare-function'. 2008-08-04 Juanma Barranquero @@ -17,7 +502,7 @@ * ido.el (ido-mode): Add toggle notification. - * cus-edit.el (custom-save-all): Avoid destrying symlink if + * cus-edit.el (custom-save-all): Avoid destroying symlink if already visiting the custom file. * pgg-gpg.el (pgg-gpg-process-region): Accept any remaining @@ -163,7 +648,7 @@ a string. Use separate error message when `arg' is not an integer. Bind `ucs-insert' to `C-x 8 RET'. -2008-07-31 Joachim Nilsson (tiny change) +2008-07-31 Joachim Nilsson (tiny change) * progmodes/cc-styles.el (c-style-alist): For the Ellemtel style, move the (arglist-cont-nonempty) from c-offsets-alist to @@ -305,7 +790,7 @@ 2008-07-30 Wilson Snyder * progmodes/verilog-mode.el (verilog-read-decls): Allow AUTORESET - to work with SV 'logic' signals. [Julian Gorfajn] + to work with SV 'logic' signals. Suggested by Julian Gorfajn. (verilog-auto-inst-column): Make verilog-auto-inst-column customizable. (verilog-string-replace-matches): Avoid recursion with small replacements. @@ -313,11 +798,12 @@ (verilog-mode-version-date, verilog-read-inst-param-value) (verilog-auto-inst, verilog-auto-inst-param) (verilog-auto-inst-port, verilog-simplify-range-expression): Add - verilog-auto-inst-param-value option for AUTOINST. [David Rogoff] - This allows parameters to be replaced with their values, on the - expansion of an AUTOINST with Verilog 2001 style parameter settings. + verilog-auto-inst-param-value option for AUTOINST. Suggested by + David Rogoff. This allows parameters to be replaced with their + values, on the expansion of an AUTOINST with Verilog 2001 style + parameter settings. -2008-07-30 David Lord +2008-07-30 David Lord (tiny change) * calendar/timeclock.el (timeclock-day-projects): Change a `cdr' to `cddr'. @@ -708,9 +1194,9 @@ 2008-07-22 Stephen Eglen - * iswitchb.el (iswitchb-delim): New variable, suggested by Ted Roden. + * iswitchb.el (iswitchb-delim): New variable. Suggested by Ted Roden. -2008-07-22 Sven Joachim (tiny change) +2008-07-22 Sven Joachim * vc-dir.el (vc-dir-recompute-file-state): Fix mismatched parenthesis. @@ -884,7 +1370,7 @@ (line-move-1): Convert temporary-goal-column back to an integer if it was set as a float by a previous call to line-move-visual. (end-of-visual-line, beginning-of-visual-line) - (next-logical-line, previous-logical-line): New functions. + (next-logical-line, previous-logical-line): New functions. 2008-07-17 David Reitter @@ -1343,7 +1829,7 @@ keybindings to ctl-x-map. * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l" - to the new map `ctl-x-r-map' in autoload cookies. + to the new map `ctl-x-r-map' in autoload cookies. * expand.el: Rebind two global `C-x a' keys "n", "p" to the new map `abbrev-map' in autoload cookies. @@ -8651,7 +9137,7 @@ * calendar/calendar.el (calendar-other-dates): New function. (calendar-print-other-dates): Use calendar-other-dates. - * calendar/cal-menu.el (calendar-other-dates): Declare it, and removes + * calendar/cal-menu.el (calendar-other-dates): Declare it, and remove the declarations it replaces. (calendar-mouse-print-dates): Use calendar-other-dates.