]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(backquote-unquote-symbol, backquote-splice-symbol):
[gnu-emacs] / lisp / ChangeLog
index 24d83794eac7de10bc2d61aa60918760467b20c6..3e3e133bbe0991af113666876f28c3f04f024f16 100644 (file)
@@ -1,3 +1,260 @@
+2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Check old-style
+       backquotes after each `read' rather than once per buffer.
+
+       * dframe.el: Remove spurious * in custom docstrings.
+       (dframe-xemacsp): Remove, use (featurep 'xemacs) instead.
+       (dframe-xemacs20p): Remove, inline at the sole use point.
+       (defface): Don't defvar the face, don't use old-style backquote.
+       (defcustom): Don't use old-style backquote.
+       (dframe-frame-parameter, dframe-mouse-event-p):
+       Make it obvious that it's always defined.
+       (dframe-popup-kludge): New function to replace
+       dframe-xemacs-popup-kludge and dframe-xemacs-popup-kludge.
+       (dframe-frame-mode, dframe-set-timer-internal)
+       (dframe-mouse-set-point): Remove use of with-no-warnings from
+       XEmacs-specific code.
+       (dframe-set-timer-internal): Fix very old bug with
+       post-command-idle-hook.
+
+       * emacs-lisp/byte-opt.el (byte-optimize-featurep): Handle `sxemacs'.
+
+2007-08-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image-mode.el (image-minor-mode): Use image-mode-text-map.
+
+2007-08-22  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * sort.el (sort-fold-case, sort-numeric-base): Mark as
+       safe-local-variable.
+
+2007-08-22  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
+
+       * net/browse-url.el (browse-url-emacs): New function.
+
+2007-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Display a big fat
+       warning if the file uses old style backquotes.
+
+       * emacs-lisp/bytecomp.el (byte-compile-log-file)
+       (byte-recompile-directory, byte-compile-file)
+       (byte-compile-from-buffer): Use with-current-buffer.
+
+       * simple.el (text-invisible-p): Rename from line-move-invisible-p.
+       (line-move-invisible-p): Keep as an obsolete alias, just to be safe.
+       (line-move-1, line-move-finish, line-move-to-column)
+       (move-end-of-line, move-beginning-of-line): Use new name.
+
+2007-08-22  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (backup-buffer-copy): Check backup directory is
+       writable, to avoid infloop deleting old backup.
+
+       * mail/rmail.el (rmail-movemail-variant-p): Call on load to set
+       movemail related variables.
+       (rmail-insert-inbox-text): Use only rmail-movemail-program, which
+       will now be set before this is called.
+
+2007-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/backquote.el (backquote-delay-process): Fix last change.
+
+       * progmodes/ada-mode.el: Fix up comment style in header.
+       (ada-check-emacs-version): Remove.
+       (ada-mode): Set parse-sexp-* even if they don't exist: can't hurt.
+       (ada-region-selected): Use (featurep 'xemacs) rather than contortions
+       to try and quieten the byte-compiler.
+       (ada-create-keymap): Use [(..)] keys, which work on both (X)Emacs.
+
+       * vc.el (vc-annotate-warp-version): Don't use previous-line.
+
+2007-08-20  Johannes Weiner  <hannes@saeurebad.de>  (tiny change)
+
+       * emacs-lisp/lisp-mode.el (preceding-sexp): New fun, the code was
+       extracted from `eval-last-sexp-1'.
+       (eval-last-sexp-1): Call `preceding-sexp'.
+
+2007-08-19  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (custom-deps, finder-data, autoloads, recompile)
+       (progmodes/cc-mode.elc, mh-e/mh-loaddefs.el): Use $(emacs) rather
+       than $(EMACS), so that EMACSLOADPATH is set.  Prevents any system
+       shadow files messing up the compilation.
+
+2007-08-18  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/scheme.el (scheme-mode-variables):
+       Set font-lock-comment-start-skip.
+
+2007-08-18  Martin Rudalics  <rudalics@gmx.at>
+
+       * progmodes/ada-mode.el (ada-create-syntax-table):
+       Move set-syntax-table from here to ...
+       (ada-mode): ... here.  Don't change global value of comment-multi-line.
+       Call new function ada-initialize-syntax-table-properties.
+       Add ada-handle-syntax-table-properties to font-lock-mode-hook.
+       (ada-deactivate-properties, ada-initialize-properties):
+       Replace by new functions ...
+       (ada-handle-syntax-table-properties, ada-set-syntax-table-properties)
+       (ada-initialize-syntax-table-properties): ... to set up syntax-table
+       properties uniformly, independently from whether font-lock-mode
+       is enabled or not.  Handle read-only buffers and do not change
+       undo-list when setting syntax-table properties.
+       (ada-after-change-function): Use ada-set-syntax-table-properties.
+
+2007-08-17  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
+
+       * progmode/cperl-mode.el (cperl-look-at-leading-count)
+       (cperl-find-pods-heres): Fix an error when typing expressions like
+       `s{a}{b}'.
+
+2007-08-17  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/compile.el (compilation-get-file-structure): Make use
+       of the directory part when checking for an existing entry, to
+       handle files with same basename in different directories.
+
+2007-08-16  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el (ps-header-font-size, ps-header-title-font-size)
+       (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing)
+       (ps-paragraph-spacing): Docstring fix.
+
+2007-08-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-resolve): New arg `safe'.
+       (smerge-resolve-all, smerge-batch-resolve): New function.
+       (smerge-refine): Make sure `diff' returns the expected result.
+       (smerge-parsep-re): New const.
+       (smerge-mode): Use it to adjust paragraph-separate.
+
+       * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+       Correctly match / regexp matchers as first char on a line when
+       fontifying only that line.
+
+       * emacs-lisp/cl-macs.el (cl-transform-lambda): Preserve the match-data.
+
+2007-08-16  Glenn Morris  <rgm@gnu.org>
+
+       * ps-print.el (ps-font-size): Doc fix.
+
+2007-08-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el: Don't fiddle with vc-handled-backend.
+       (vc-bzr-registered): Don't redundantly protect against
+       file-error.  Actually use the format-specific code.
+       (vc-bzr-buffer-nonblank-p): Remove.
+       (vc-bzr-status): Change `kindchange' -> `kindchanged'.
+
+2007-08-15  Glenn Morris  <rgm@gnu.org>
+
+       * mail/undigest.el (rmail-digest-parse-rfc1153sloppy): Be even
+       sloppier, for the sake of GNU Mailman.
+       (rmail-digest-rfc1153): Initialize `result' correctly.
+
+2007-08-14  Glenn Morris  <rgm@gnu.org>
+
+       * simple.el (bad-packages-alist): New constant.
+       (bad-package-check): New function.  Together, these two add
+       elements to `after-load-alist' to check for problematic external
+       packages.
+       * emulation/cua-base.el: Move CUA-mode check to `bad-packages-alist'.
+
+2007-08-13  Stephen Leake  <stephen_leake@stephe-leake.org>
+
+       * pcvs-parse.el (cvs-parse-table): Handle additional instance of
+       optional quotes around files in NEED-UPDATE . REMOVED case.
+
+       * progmodes/ada-xref.el (ada-gnatls-args): Fix docstring.
+       (ada-treat-cmd-string): Improve error message.
+       (ada-do-file-completion): Call `ada-require-project-file', so
+       project variables are set properly.
+       (ada-prj-find-prj-file): Delete Emacs 20.2 support.
+       (ada-gnatfind-buffer-name): New constant.
+       (ada-find-any-references): Use new constant.  Set buffer name
+       properly in compilation-start.  Toggle read-only properly.
+       (ada-find-in-src-path): Fix spelling error in docstring.
+
+       * progmodes/vhdl-mode.el (vhdl-update-progress-info): Avoid divide
+       by zero error.
+
+2007-08-13  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-send): Handle CTRL-D more carefully.
+
+2007-08-12  Richard Stallman  <rms@gnu.org>
+
+       * pcvs.el (cvs-reread-cvsrc, cvs-checkout, cvs-mode-checkout)
+       (cvs-execute-single-file): Use new name split-string-and-unquote.
+       (cvs-header-msg): Use new name combine-and-quote-strings.
+
+       * emulation/vi.el (vi-next-line): Ignore return value of line-move.
+
+       * progmodes/gud.el (gud-common-init): Use new name
+       split-string-and-unquote.
+
+       * progmodes/flymake.el (flymake-err-line-patterns): Fix infloop
+       in javac regexp.
+
+       * pcvs-util.el (cvs-qtypedesc-strings): Use new names
+       combine-and-quote-strings and split-string-and-unquote.
+
+       * subr.el (combine-and-quote-strings): Rename from strings->string.
+       (split-string-and-unquote): Rename from string->strings.
+
+2007-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * log-view.el (log-view-font-lock-keywords): Use `eval' so as to adapt
+       to buffer-local settings.
+
+       * emacs-lisp/backquote.el (backquote-delay-process): New function.
+       (backquote-process): Add internal arg `level'.  Use the two to
+       correctly handle nested backquotes.
+
+2007-08-09  Riccardo Murri  <riccardo.murri@gmail.com>
+
+       * vc-bzr.el (vc-bzr-registered): Use \0 instead of literal NULs.
+       (vc-bzr-state-words): Add "kind changed" state word.
+       (vc-bzr-status): New function.  Return Bzr idea of file status,
+       which is different from VC's.
+       (vc-bzr-state): Use vc-bzr-status.
+       (vc-workfile-unchanged-p): Use vc-bzr-status.
+       (vc-bzr-revert): Use synchronous process; expect exitcode 0.
+       (vc-dired-state): Process "kind changed" state word.
+
+2007-08-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-hooks.el (vc-default-find-file-not-found-hook): Do nothing.
+
+       * vc-rcs.el (vc-rcs-find-file-not-found-hook):
+       Move from vc-default-find-file-not-found-hook.
+
+2007-08-09  Edward O'Connor  <hober0@gmail.com>  (tiny change)
+
+       * url/url-auth.el (url-basic-auth): When prompting for username
+       and password, default to the username and password in the URL.
+
+2007-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * man.el: Remove spurious * in docstrings.
+       Merge defvars and toplevel setq-defaults.
+       (Man-highlight-references0): Limit=nil rather than point-max.
+       (Man-mode-map): Move initialization into the declaration.
+       (Man-strip-page-headers, Man-unindent): Use dolist & inhibit-read-only.
+       (Man-view-header-file): Use expand-file-name rather than concat.
+       (Man-notify-when-ready, Man-bgproc-sentinel): Use with-current-buffer.
+
+       * man.el (Man-next-section): Make sure we do not move backward.
+
+2007-08-08  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el (ps-default-fg, ps-default-bg): Docstring fix.
+       (ps-begin-job): Use ps-default-fg and ps-default-bg only when
+       ps-print-color-p is neither nil nor black-white.  Reported by Christian
+       Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
+
 2007-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * files.el (auto-mode-alist): Use the purecopied text (duh!).
 
 2007-07-30  Dan Nicolaescu  <dann@ics.uci.edu>
 
-       * vc-git.el: (vc-directory-exclusion-list, vc-handled-backends):
-       Remove.
+       * vc-git.el (vc-directory-exclusion-list, vc-handled-backends): Remove.
        (vc-git-revision-completion-table): Enable.
 
        * vc-hooks.el (vc-handled-backends): Add GIT and HG.
        * lpr.el (lpr-page-header-switches): Move %s to separate element
        for correct quoting.  Doc fix.
 
-2007-06-13  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>  (tiny change)
+2007-06-13  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
 
        * term/xterm.el (terminal-init-xterm): Escape parens in character
        constants.