]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Allow ^substr, substr=, ~word in mairix searches via the form widget.
[gnu-emacs] / lisp / ChangeLog
index a79b6307d1678abe35fb19c518266dd1a2e33296..338a8668e5689152c1e2c8e525a8c18c6eb7e5eb 100644 (file)
@@ -1,3 +1,315 @@
+2012-03-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * net/mairix.el (mairix-replace-invalid-chars): Rename from
+       mairix-replace-illegal-chars; all callers changed.  Don't remove
+       ^, ~, and = characters: they are meaningful in mairix search
+       specs.
+       (mairix-widget-create-query): Add usage information about mairix
+       search forms: negating words, searching for substrings, etc.
+
+2012-03-10  Jae-hyeon Park  <jae-hyeon.park@desy.de>  (tiny change)
+
+       * international/fontset.el (font-encoding-alist): Add an entry for
+       ksx1001 (Bug#5667).
+
+2012-03-10  Richard Stallman  <rms@gnu.org>
+
+       * mail/sendmail.el (mail-encode-header):
+       Set rfc2047-encode-encoded-words.
+
+       * mail/mail-utils.el (mail-quote-printable): Quote multibyte chars.
+
+       * mail/rmail.el (rmail-buffers-swapped-p): Don't assume dead
+       view buffer means not swapped.
+       (rmail-view-buffer-kill-buffer-hook): Give buf name in error msg.
+       (rmail-write-region-annotate): Error if real text has disappeared.
+
+       * epa-mail.el (epa-mail-encrypt): Bind inhibit-read-only.
+
+2012-03-10  Chong Yidong  <cyd@gnu.org>
+
+       * emulation/cua-rect.el (cua--init-rectangles):
+       * emulation/cua-base.el (cua--init-keymaps): Add
+       delete-forward-char to remappings (Bug#9666).
+
+2012-03-10  Martin Rudalics  <rudalics@gmx.at>
+
+       * speedbar.el (speedbar-unhighlight-one-tag-line): Avoid
+       unhighlighting due to frame switching (Bug#10275).
+
+2012-03-10  Chong Yidong  <cyd@gnu.org>
+
+       * minibuffer.el (completion-in-region, completion-help-at-point):
+       Give the completion field overlay a high priority (Bug#6830).
+
+       * dired.el (dired-goto-file): Recognize absolute file name
+       listings (Bug#7126).
+       (dired-goto-file-1): New helper function.
+       (dired-toggle-read-only): Inhibit warnings.
+
+2012-03-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el: (dbus-property-handler): Return empty array if
+       there are no properties.
+
+2012-03-09  Leo Liu  <sdl.web@gmail.com>
+
+       * savehist.el (savehist-printable): Stricter check for string
+       value (Bug#10937).
+
+2012-03-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/smtpmail.el (smtpmail-send-it): Bind
+       coding-system-for-write to *-unix, so that FCC files are kept in
+       valid mbox format.
+
+2012-03-09  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (dir-locals-find-file):
+       Don't check result is regular, readable.
+       (dir-locals-read-from-file): Demote errors.
+
+2012-03-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/quail.el (quail-insert-kbd-layout): Insert
+       invisible LRM characters before each character in a keyboard
+       layout cell, to prevent their reordering by bidi display engine.
+       For details, see the discussion in
+       http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html.
+
+2012-03-08  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-mark-function): Make it leave a mark at
+       the starting position; make it extend the marked region when
+       invoked repeatedly - all under appropriate circumstances.
+       Fixes bugs #5525, #10906.
+
+2012-03-08  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (locate-dominating-file, dir-locals-find-file):
+       Undo 2012-03-06 change.
+
+2012-03-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/quail.el (quail-help): Force
+       bidi-paragraph-direction be left-to-right.  See discussion in
+       http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html
+       for the reason.
+
+2012-03-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       Avoid superfluous registering of signals.  (Bug#10807)
+
+       * notifications.el (notifications-on-action-object)
+       (notifications-on-close-object): New defvars.
+       (notifications-on-action-signal, notifications-on-closed-signal):
+       Unregister the signal if not needed any longer.
+       (notifications-notify): Register `notifications-action-signal' or
+       `notifications-closed-signal', if :on-action or :on-close has been
+       passed as argument.
+
+2012-03-07  Chong Yidong  <cyd@gnu.org>
+
+       * cus-start.el: Avoid x-select-enable-clipboard-manager warning on
+       non-X platforms.
+
+2012-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * term/pc-win.el (x-selection-owner-p, x-own-selection-internal)
+       (x-disown-selection-internal, x-get-selection-internal):
+       Doc fix (add arglist signatures).  (Bug#10783)
+
+2012-03-06  Kaushik Srenevasan  <ksrenevasan@gmail.com>  (tiny change)
+
+       * progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
+       Handle breakpoints with no "type".
+
+2012-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (locate-dominating-file): Add optional predicate argument.
+       (dir-locals-find-file): Make use of above change.
+
+2012-03-06  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * info.el (Info-insert-dir): Also try "dir.gz".
+
+2012-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (dir-locals-find-file):
+       Ignore non-readable or non-regular files.  (Bug#10928)
+
+       * files.el (locate-dominating-file): Doc fix.
+
+2012-03-06  Adam Spiers  <emacs@adamspiers.org>  (tiny change)
+
+       * calendar/calendar.el (calendar-set-mode-line):
+       `getenv' returns a string.  (Bug#10951)
+
+2012-03-05  Leo Liu  <sdl.web@gmail.com>
+
+       * simple.el (backward-delete-char-untabify): Constrain point to
+       field (Bug#10939).
+
+       * eshell/em-cmpl.el (eshell-cmpl-initialize): Fix shift-tab key.
+
+2012-03-05  Chong Yidong  <cyd@gnu.org>
+
+       * simple.el (count-words): If called from Lisp, return the word
+       count, for symmetry with `count-lines'.  Arglist changed.
+       (count-words--message): Args changed.  Consolidate counting code
+       from count-words and count-words-region.
+       (count-words-region): Caller changed.
+       (count-lines-region): Make it an obsolete alias.
+
+2012-03-04  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * saveplace.el (save-place-to-alist)
+       (save-place-ignore-files-regexp): Allow value nil to disable this
+       feature.
+
+2012-03-04  Chong Yidong  <cyd@gnu.org>
+
+       * faces.el (face-spec-reset-face): For the default face, reset the
+       attributes to default values (Bug#10748).
+
+2012-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/emacsbug.el (report-emacs-bug-hook): Fix up thinko in
+       previous patch: Check `message-send-mail-function', and not the
+       default function (bug#10897).
+
+2012-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * notifications.el (notifications-on-action-signal)
+       (notifications-on-closed-signal): Check for unique service name of
+       incoming event.  Fix error in removing entry.
+       (top): Register for signals with wildcard service name.
+       (notifications-notify): Use daemon unique service name for map entries.
+
+2012-03-04  Chong Yidong  <cyd@gnu.org>
+
+       * cus-start.el: Make x-select-enable-clipboard-manager
+       customizable.
+
+2012-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * abbrev.el (copy-abbrev-table, abbrev-table-p)
+       (abbrev-minor-mode-table-alist, define-abbrev, abbrev-insert)
+       (expand-abbrev, define-abbrev-table): Doc fixes.
+
+2012-03-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/emacsbug.el (report-emacs-bug-hook): Look at the value of
+       `message-default-send-mail-function' and not `send-mail-function'
+       when doing the prompting for `sendmail-query-once' before sending
+       in Message buffers (bug#10897).
+
+       * net/tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
+       This is inconsistent with all the other stream functions, which leave
+       the setting up to the higher levels (if so wanted) (bug#10931).
+
+2012-03-02  Alan Mackenzie  <acm@muc.de>
+
+       Depessimize the handling of very large macros.
+
+       * progmodes/cc-engine.el (c-macro-cache, c-macro-cache-start-pos):
+       (c-macro-cache-syntactic): New variables to implement a one
+       element macro cache.
+       (c-invalidate-macro-cache): New function.
+       (c-beginning-of-macro, c-end-of-macro, c-syntactic-end-of-macro):
+       Adapt to use the new cache.
+       (c-state-safe-place): Use better the cache of safe positions.
+       (c-state-semi-nonlit-pos-cache)
+       (c-state-semi-nonlit-pos-cache-limit):
+       New variables for...
+       (c-state-semi-safe-place): New function.  Here, in a macro is "safe".
+       (c-invalidate-state-cache-1): New stuff for c-state-semi-safe-place.
+       (c-in-literal, c-literal-limits, c-determine-limit-get-base): Use
+       c-state-semi-safe-place.
+
+       * progmodes/cc-langs.el (c-get-state-before-change-functions): Add
+       c-invalidate-macro-cache to the C, C++, Obj entries.
+
+2012-03-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * jka-compr.el (jka-compr-call-process): Apply
+       `file-accessible-directory-p' only when the default directory is
+       not remote.
+
+2012-03-01  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (file-equal-p): Fix docstring.  Avoid unnecessary
+       access of FILE2, if FILE1 does not exist.
+
+       * net/tramp-sh.el (tramp-remote-process-environment): Add "PAGER=\"\"".
+       Reported by Robert Lupton the Good <rhl@astro.princeton.edu>.
+
+       * vc/vc-git.el (vc-git--call): Enable `inhibit-null-byte-detection'.
+       Add "PAGER=" to `process-environment'.
+
+2012-03-01  Michael R. Mauger  <mmaug@yahoo.com>
+
+       * progmodes/sql.el: Bug fix
+       (sql-get-login-ext): Save login values in globals.
+       (sql-get-login): Use new version of `sql-get-login-ext'.
+       (sql-interactive-mode): Set global `sql-connection' to nil.
+       (sql-connect): Set global values for connection.
+       (sql-product-interactive): Save global values as buffer local.
+
+2012-02-29  Leo Liu  <sdl.web@gmail.com>
+
+       * abbrev.el (define-abbrevs): Reset sys to nil.
+
+2012-02-28  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * files.el (file-equal-p): Rename from `files-equal-p'.
+       Return nil when one or both files don't exist.
+       (file-subdir-of-p): Now only top directory must exists,
+       return nil if it doesn't.
+       (copy-directory): No need to test with `file-subdir-of-p' after
+       creating dir.
+       * net/tramp.el (tramp-file-name-for-operation): Rename `files-equal-p'
+       to `file-equal-p'.
+
+2012-02-28  Glenn Morris  <rgm@gnu.org>
+
+       * shell.el (shell-mode):
+       * progmodes/vhdl-mode.el (wildcard-to-regexp, file-expand-wildcards):
+       * play/landmark.el (landmark-font-lock-face-O):
+       * play/handwrite.el (handwrite):
+       * play/gomoku.el (gomoku-O):
+       * net/browse-url.el (browse-url-browser-display):
+       * international/mule.el (define-charset):
+       * htmlfontify.el (hfy-etags-cmd, hfy-face-attr-for-class):
+       * filesets.el (filesets-find-file-delay):
+       * eshell/em-xtra.el (eshell-xtra):
+       * eshell/em-unix.el (eshell-grep):
+       * emulation/viper.el (viper-mode):
+       * emacs-lisp/regexp-opt.el (regexp-opt-group):
+       * emacs-lisp/easymenu.el (easy-menu-define):
+       * calendar/timeclock.el (timeclock-use-display-time):
+       * bs.el (bs-mode):
+       * bookmark.el (bookmark-save-flag):
+       Doc fix (standardize possessive apostrophe usage).
+
+2012-02-27  Chong Yidong  <cyd@gnu.org>
+
+       * emulation/viper-cmd.el (viper-intercept-ESC-key):
+       Fix key-binding lookup for ESC key (Bug#9146).
+
+       * font-lock.el (font-lock-specified-p): Rename from
+       font-lock-spec-present.  Callers changed.
+
+2012-02-27  Daniel Hackney  <dan@haxney.org>
+
+       * emacs-lisp/package.el (package-compute-transaction):
+       Handle holding a package version to t in package-load-list.
+
+2012-02-26  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-inodes, tramp-devices): Initialize with 0.
+       (tramp-get-inode, tramp-get-device): Use cached values.
+
 2012-02-26  Alan Mackenzie  <acm@muc.de>
 
        Check there is a font-lock specification before doing initial