Force saving without encoding, regardless of current message.
[bpt/emacs.git] / lisp / ChangeLog
index b43b7bc..27a223c 100644 (file)
@@ -1,3 +1,87 @@
+2013-02-07  Richard Stallman  <rms@gnu.org>
+
+       * mail/rmail.el (rmail-variables): Specify `no-conversion' for
+       `save-buffer-coding-system'.
+
+2013-02-07  Alan Mackenzie  <acm@muc.de>
+
+       Fix bug in state cache mechanism.  Remove 'BOD "strategy".  Refactor.
+       * progmodes/cc-engine.el (c-get-fallback-scan-pos): Remove.
+       (c-parse-state-get-strategy): Don't return 'BOD any more.
+       (c-append-lower-brace-pair-to-state-cache):
+       Extra parameter HERE instead of narrowing.
+       Widen to top of buffer before searching backwards for a brace pair.
+       (c-state-push-any-brace-pair): Add HERE parameter to function call.
+       (c-append-to-state-cache): Extra parameter HERE in place of narrowing.
+       Narrow to parameter HERE, in place of being called narrowed.
+       (c-remove-stale-state-cache): Extra parameter HERE in place of
+       narrowing.  Check there's an open brace in the cache before
+       searching for its match.
+       (c-invalidate-state-cache-1): Add HERE parameter to function call.
+       (c-parse-state-1): Don't narrow here for 'forward strategy,
+       instead passing extra parameter HERE to several functions.
+       Remove 'BOD strategy.
+
+2013-02-06  Nicolas Richard <theonewiththeevillook@yahoo.fr>  (tiny change)
+
+       * emacs-lisp/package.el (describe-package-1): Tell what archive is
+       used to install the package.
+
+2013-02-06  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-hooks.el (vc-find-file-hook): Don't ask about following links
+       if we can't get user input.  (Bug#6567)
+
+       * startup.el (command-line): If simple.el is missing,
+       test and warn about for some possible causes.
+
+2013-02-05  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * cus-start.el (all): Add ns-use-native-fullscreen.
+
+2013-02-05  Glenn Morris  <rgm@gnu.org>
+
+       * profiler.el (profiler-report-mode-map): Add a restart menu entry.
+
+       * play/gamegrid.el (gamegrid-add-score-with-update-game-score):
+       Fix directory creation in fallback case.
+
+2013-02-04  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * vc/vc.el (vc-next-action): Fix inf-loop (bug#13610).
+       (vc-update-change-log): Use dolist.
+
+2013-02-04  Chong Yidong  <cyd@gnu.org>
+
+       * thingatpt.el: Rewrite the URL detection routines, absorbing some
+       code from ffap.el.
+       (thing-at-point-beginning-of-url-regexp): New var.
+       (thing-at-point-uri-schemes): Update list of URI schemes.
+       (thing-at-point-url-regexp): Variable deleted.
+       (thing-at-point-markedup-url-regexp): Disallow newlines.
+       (thing-at-point-newsgroup-regexp)
+       (thing-at-point-newsgroup-heads)
+       (thing-at-point-default-mail-uri-scheme): New variables.
+       (thing-at-point-bounds-of-url-at-point): Rewrite.  Use ffap's
+       method to find the possible bounds of the URI at point.
+       New optional argument to find ill-formed URIs.
+       (thing-at-point-url-at-point): Rewrite.  New arguments for finding
+       ill-formed URIs.  Use thing-at-point-bounds-of-url-at-point, and
+       the scheme-adding heuristics from ffap-url-at-point.
+       (thing-at-point--bounds-of-well-formed-url): New function.
+       Do parens matching to decide whether to include parens in the URI
+       (Bug#9153).
+
+       * ffap.el: Require thingatpt.
+       (ffap-url-at-point): Delegate URI detection to thing-at-point.
+       All URI-valid characters are now recognized (Bug#5673).
+       (ffap-string-at-point): Use use-region-p.
+       (ffap-url-regexp): Extra character is handled by thing-at-point.
+       (ffap-string-at-point-mode-alist): Allow parentheses.
+       (ffap-newsgroup-regexp, ffap-newsgroup-heads, ffap-newsgroup-p):
+       Convert to aliases; code moved to thingatpt.el.
+       (ffap-gnus-hook): Use setq-local.
+
 2013-02-04  Glenn Morris  <rgm@gnu.org>
 
        * emacs-lisp/ert.el (ert--explain-format-atom):
@@ -10,8 +94,8 @@
        (tramp-handle-insert-file-contents): Use `visit' when inserting
        the local copy.
 
-       * net/tramp-sh.el (tramp-sh-handle-set-visited-file-modtime): Use
-       `remote-file-name-inhibit-cache'.
+       * net/tramp-sh.el (tramp-sh-handle-set-visited-file-modtime):
+       Use `remote-file-name-inhibit-cache'.
 
 2013-02-03  Stefan Monnier  <monnier@iro.umontreal.ca>