* progmodes/compile.el (compilation-goto-locus): Use next-error-move-function.
[bpt/emacs.git] / lisp / ChangeLog
index 9e9e83a..c4268c4 100644 (file)
@@ -1,3 +1,153 @@
+2009-08-13  Richard Stallman  <rms@gnu.org>
+
+       * progmodes/compile.el (compilation-goto-locus):
+       Use next-error-move-function.
+
+       * simple.el (next-error-move-function): New variable.
+
+2009-08-12  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (lgrep): Ensure that `default-directory' is
+       always non-nil.  (Bug#4052)
+
+       * replace.el (read-regexp): Return empty string when
+       `default-value' is nil.
+       (keep-lines-read-args): Don't use empty string as the
+       default value for `read-regexp'.  (Bug#2495)
+
+2009-08-12  Juri Linkov  <juri@jurta.org>
+
+       * international/mule-cmds.el (ucs-insert): Change arguments
+       from `arg' to `character', `count', `inherit' to be the same
+       as in `insert-char'.  Doc fix.  (Bug#4039)
+
+       * international/mule-conf.el (utf-16be-with-signature): Doc fix.
+
+2009-08-12  Juri Linkov  <juri@jurta.org>
+
+       * files-x.el: New file.
+
+       * files.el: Move code that deals with adding/deleting
+       file/directory-local variables to files-x.el.
+
+       * Makefile.in (ELCFILES): Add files-x.elc.
+
+2009-08-11  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (gdb-line-posns): New helper which helps not
+       to use `goto-line'.
+       (gdb-place-breakpoints, gdb-get-location): Rewritten without
+       `goto-line'.
+       (gdb-invalidate-disassembly): Do not refresh upon receiving
+       'update signal. Instead, update all disassembly buffers only after
+       threads list.
+       (gdb): Send -target-detach when buffer is killed (#3794).
+       (gdb-starting): Moved -data-list-register-names...
+       (gdb-stopped): ...here so it's sent when first thread stops.
+       (gdb-registers-handler-custom): Do nothing if register names are
+       unknown yet.
+
+       * progmodes/gud.el (gud-stop-subjob): Rewritten without macros
+       from `gdb-mi.el' to avoid extra tangling.
+
+       * progmodes/gdb-mi.el (gdb-gud-context-call): Reverting previous
+       change which breaks `gud-def' definitions. used in `gdb'.
+       (gdb-update-gud-running): No extra fuss for updating frame number.
+
+2009-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-cmds.el (mule-keymap, mule-menu-keymap)
+       (describe-language-environment-map, setup-language-environment-map)
+       (set-coding-system-map): Move initialization into declaration.
+       (set-language-info-alist): Last arg to define-key-after can be skipped.
+
+       * international/quail.el (quail-completion-1): Simplify.
+       (quail-define-rules): Use slightly more compact code.
+       (quail-insert-decode-map): Propertize keys, compact columns.
+
+       * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
+       Add goto-line.
+
+2009-08-10  Miles Bader  <miles@gnu.org>
+
+       * progmodes/js2-mode.el (js2-warning, js2-error, js2-jsdoc-tag)
+       (js2-jsdoc-type, js2-jsdoc-value, js2-function-param)
+       (js2-instance-member, js2-private-member, js2-private-function-call)
+       (js2-jsdoc-html-tag-name, js2-jsdoc-html-tag-delimiter)
+       (js2-magic-paren, js2-external-variable):
+       Remove "-face" suffix from face names.
+       (js2-jsdoc-highlight-helper, js2-highlight-jsdoc)
+       (js2-highlight-undeclared-vars, js2-peek-token)
+       (js2-parse-function-params, js2-mode-show-errors)
+       (js2-mode-show-warnings, js2-make-magic-delimiter)
+       (js2-mode-highlight-magic-parens): Update to use new face names.
+
+2009-08-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-get-ls-command-with-dired): New defun.
+       (tramp-handle-insert-directory): Handle "--dired".  (Bug#4075)
+
+2009-08-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el: Provide hashtable-print-readable.
+
+       * progmodes/hideshow.el (hs-special-modes-alist): Don't use
+       hs-c-like-adjust-block-beginning.
+       (hs-hide-block-at-point): Stop hiding at the beginning of
+       hs-block-end-regexp (Bug#700).
+
+2009-08-09  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (gdb-gud-context-call): Does not need to be
+       a macro.
+       (gdb-registers-handler-custom): Do not fail when register names
+       are unavailable.
+
+2009-08-08  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (gdb-control-all-threads)
+       (gdb-control-current-thread): Interactive setters for
+       `gdb-gud-control-all-threads' to use in menu.
+       (gdb-show-run-p): Show «Go» when process is not active.
+       (gud-tool-bar-map): Add non-stop/A,T indicator. Uses
+       gud/thread.xpm and gud/all.xpm.
+
+2009-08-08  Yoni Rabkin  <yoni@rabkins.net>
+
+       * net/net-utils.el (net-utils-font-lock-keywords): New var.
+       (nslookup-font-lock-keywords): Make it a variable.
+       (net-utils-mode): New mode for viewing diagnostic network output.
+       (net-utils-remove-ctrl-m-filter): Set inhibit-read-only.
+       (net-utils-run-simple): New function.
+       (ifconfig, iwconfig, netstat, arp, route): Use it.
+
+2009-08-08  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (gdb-read-memory-custom)
+       (gdb-memory-set-address, def-gdb-set-positive-number)
+       (def-gdb-memory-format, def-gdb-memory-unit): Update memory buffer
+       after changing settings.
+       (gdb-invalidate-disassembly): Update when first shown.
+       (gdb-edit-locals-value): Fixed.
+       (gdb-registers-handler-custom): Print registers in right order and
+       allow changing register values (only for current thread yet).
+       (gdb-breakpoints-mode-map): Don't assume threads buffer is present.
+       (gdb-threads-mode-map): Don't assume breakpoints buffer is present.
+       (gdb-disassembly-handler-custom, gdb-stack-list-frames-custom)
+       (gdb-locals-handler-custom, gdb-registers-handler-custom): Thread
+       info in mode name.
+       (gdb-registers-mode-map): TAB to switch to locals.
+
+2009-08-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/rmail.el (rmail-add-mbox-headers)
+       (rmail-set-message-counters-counter): Search for
+       rmail-unix-mail-delimiter instead of just "From ".  (Bug#4076)
+
+2009-08-08  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (ELCFILES): Update.
+
 2009-08-07  Eli Zaretskii  <eliz@gnu.org>
 
        * mail/sendmail.el (mail-yank-original): Set
 2009-08-04  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (top): Make check for tramp-gvfs loading more
-       robust.
+       robust.  (Bug#3977)
        (tramp-handle-insert-file-contents): `unwind-protect' must be
        inside `with-parsed-tramp-file-name'.