]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(rmail-movemail-variant-p): Call on load to set movemail related variables.
[gnu-emacs] / lisp / ChangeLog
index 1e543d87efdcae22e0dea5ad4d5c118437280db1..d338b717bb90c8c8033da28123c9a8c97c7abeaa 100644 (file)
@@ -1,3 +1,315 @@
+2007-08-22  Glenn Morris  <rgm@gnu.org>
+
+       * 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  Juri Linkov  <juri@jurta.org>
+
+       * delsel.el (delete-selection-pre-hook):
+       * emulation/cua-base.el (cua-paste): Use `mouse-region-match'
+       instead of checking last-command.
+
+2007-08-21  Juri Linkov  <juri@jurta.org>
+
+       * loadup.el: Preload "button".
+
+2007-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
+       Add previous-line and next-line.
+
+       * vc-arch.el (vc-arch-extra-menu-map): New var and fun.
+       (vc-arch-find-file-not-found-hook): Remove, it's now the default.
+
+       * vc-hooks.el (vc-menu-entry): New var.
+       (vc-mode-line-map): Use it so that this menu also uses the extra-menu.
+       (menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
+       (vc-menu-map): Declare and initialize in one step.
+       (vc-menu-map-filter): Move&rename from menu-bar.el:menu-bar-vc-filter
+
+       * menu-bar.el (vc-menu-map): Don't setup any more.
+       Instead, just create the proper spot in the menu.
+
+2007-08-20  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-20  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-20  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (fancy-splash-text): Change multiple tabs into one
+       tab.  Remove "Useful File menu items" section (with "Exit Emacs"
+       and "Recover Crashed Session").
+       (fancy-splash-screens): Set tab-width to 22.
+       (normal-splash-screen): Replace literal tabs with \t and
+       fix whitespace.  Remove "Useful File menu items" section (with
+       "Exit Emacs" and "Recover Crashed Session").
+
+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-20  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * vc-rcs.el (vc-rcs-annotate-command):
+       Fix bug introduced 2007-07-18T16:32:40Z!esr@snark.thyrsus.com:
+       Add back :vc-annotate-prefix propertization.
+
+2007-08-20  Andreas Schwab  <schwab@suse.de>
+
+       * mail/rmail.el (rmail-autodetect): Doc fix.
+
+2007-08-19  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (normal-splash-screen): Add more links.
+
+2007-08-19  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (splash-screen-keymap): Rename from `fancy-splash-keymap'
+       because it's common to both types of splash screen: fancy and normal.
+       Bind SPC to scroll-up, DEL to scroll-down and `q' to exit-splash-screen.
+       (exit-splash-screen): Rename from `fancy-splash-quit'.
+       Use `quit-window' instead of `kill-buffer'.
+       (fancy-splash-head): Use make-button to insert GNU image link.
+       (fancy-splash-screens, normal-splash-screen): Rename " About GNU
+       Emacs" to "*About GNU Emacs*", and " GNU Emacs" to "*GNU Emacs*".
+       (normal-splash-screen): Put "Browse manuals" on the same line with
+       "Emacs manual".  Remove descriptions from "Useful tasks" and put
+       all links in two columns on two lines.
+
+2007-08-19  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * viper.el (viper-remove-hooks): remove some additional viper hooks
+       when the user calls viper-go-away.
+       (viper-go-away): restore the default of default-major-mode.
+       Save the value of default-major-mode before vaperization.
+
+       * viper-cmd.el: Replace error "" with "Viper bell".
+
+       * viper-ex.el: Replace error "" with "Viper bell".
+
+       * ediff-util.el (ediff-make-temp-file): use the coding system of the
+       buffer for which file is created.
+
+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>
+
+       * emacs-lisp/eldoc.el (eldoc-get-fnsym-args-string): Add doc
+       string.  Also apply eldoc-argument-case in the help-split-fundoc
+       case.  Adapt for changed behavior of eldoc-function-argstring,
+       eldoc-function-argstring-format, and
+       eldoc-highlight-function-argument.
+       (eldoc-highlight-function-argument): Handle nil INDEX argument,
+       just call eldoc-docstring-format-sym-doc in that case.
+       (eldoc-function-argstring): Change the behavior.  Now it converts
+       an argument list to a string.
+       (eldoc-function-argstring-format): Change the behavior.  Now it
+       applies `eldoc-argument-case' to a string.
+
+       * 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.  Do not change global value of
+       comment-multi-line.  Call new function
+       ada-initialize-syntax-table-properties and add new function
+       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-initialize-syntax-table-properties)
+       (ada-set-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-18  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
+
+       * progmodes/meta-mode.el (meta-indent-calculate-last): Remove.
+       (meta-indent-current-nesting): Use a computation of the nesting
+       instead.
+       (meta-indent-current-indentation): Indentation is given according
+       to nesting and if the previous line was finished or not.
+       (meta-indent-unfinished-line): Tell if the current line ends with
+       a finished expression.
+       (meta-indent-looking-at-code): Like `looking-at', but checks if
+       the point is in a string before.
+       (meta-indent-level-count): Use it.  Don't count parenthesis as it's
+       done in the nesting function.
+       (meta-indent-in-string-p): Tell if the current point is in a
+       string.
+       (meta-indent-calculate): Treat b-o-b as a special case.  Use the
+       previous functions.
+
+2007-08-17  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * emacs-lisp/copyright.el (copyright-limit): New defsubst.
+       (copyright-update-year, copyright-update)
+       (copyright-fix-years): Use it.
+
+2007-08-17  Kimit Yada  <kimitto@gmail.com>  (tiny change)
+
+       * emacs-lisp/copyright.el (copyright-update-year):
+       Fix bug: Handle nil copyright-limit.
+
+2007-08-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-standard-units): Give exact
+       conversion for tsp.
+
+       * calc/calc.el (math-bignum-digit-length): Compute the
+       appropriate value.
+
+       * calc/calc-bin.el (math-bignum-logb-digit-size)
+       (math-bignum-digit-power-of-two):
+       * calc/calc-comb.el (math-small-factorial-table):
+       * calc/calc-ext.el (math-approx-pi,math-approx-sqrt-e)
+       (math-approx-gamma-const):
+       * calc/calc-funcs.el (math-besJ0, math-besJ1, math-besY0)
+       (math-besY1, math-bernoulli-b-cache):
+       * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2):
+       Remove `eval-when-compile's.
+
+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  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
+
+       * mail/emacsbug.el (report-emacs-bug): Remove the last number of
+       `emacs-version', use the topic prefix ``version; ''.  Make MS-DOS
+       a special case (there's no build number).
+
+2007-08-17  T. V. Raman  <raman@users.sf.net>  (tiny change)
+
+       * completion.el (symbol-under-point, symbol-before-point)
+       (symbol-before-point-for-complete): Use
+       buffer-substring-no-properties.
+
+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-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-language-alist): Add texinfo-mode.
+
+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  Glenn Morris  <rgm@gnu.org>
+
+       * ps-print.el (ps-font-size): Doc fix.
+
+2007-08-16  Richard Stallman  <rms@gnu.org>
+
+       * emacs-lisp/copyright.el (copyright-names-regexp): Add custom group.
+
+2007-08-15  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (initialization): Change parent group from `internal'
+       to `environment'.
+       (initial-buffer-choice): New variable.
+       (command-line): Revert 2007-07-02 change that sets
+       buffer-offer-save in *scratch* and enables auto-save in it.
+       (fancy-splash-text): Add links to existing items.  Add new items
+       with links for useful tasks.  Move information about Control-g to
+       fancy-splash-head.  Move "Emacs Guided Tour" to the end.
+       (fancy-splash-keymap): New variable.
+       (fancy-splash-last-input-event): Remove variable.
+       (fancy-splash-insert): Add processing of `:link' element.
+       (fancy-splash-head): Replace "Type Control-l to begin editing"
+       with "Type `q' to exit".
+       (fancy-splash-screens-1): Let-bind inhibit-read-only to t.
+       (fancy-splash-default-action, fancy-splash-special-event-action):
+       Remove functions.
+       (fancy-splash-quit): New function.
+       (fancy-splash-screens): Rename input arg from `hide-on-input' to
+       `static' and reverse the condition of its usage.  Don't preserve
+       original values of `minor-mode-map-alist',
+       `emulation-mode-map-alists', `special-event-map'.
+       Rename startup-buffer from "*About GNU Emacs*" to " GNU Emacs".
+       Rename about-buffer from " GNU Emacs" to " About GNU Emacs".
+       Remove processing of special events.  Use local key map
+       `fancy-splash-keymap'.  Set buffer to read-only.
+       (normal-splash-screen): Rename input arg from `hide-on-input' to
+       `static' and reverse the condition of its usage.
+       Rename startup-buffer from "*About GNU Emacs*" to " GNU Emacs".
+       Rename about-buffer from " GNU Emacs" to " About GNU Emacs".
+       Add links to existing items.  Add new items with links for useful
+       tasks.  Use local key map `fancy-splash-keymap'.
+       (display-splash-screen): Rename input arg from `hide-on-input' to
+       `static'.
+       (about-emacs): Add alias to display-splash-screen.
+       (command-line-1): Use `initial-buffer-choice'.
+
+       * menu-bar.el (menu-bar-help-menu):
+       * term/mac-win.el (mac-apple-event-map): Bind About Emacs menu
+       item to about-emacs instead of display-splash-screen.
+
+2007-08-15  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-standard-units): Update values.
+       Put in exact, rational values when possible.
+       (math-unit-prefixes): Replace floats with powers of ten.
+       (math-standard-units-systems): Replace floats with integers.
+       (math-make-unit-string): Remove extra spaces in output.
+
+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-15  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
+
+       * mail/emacsbug.el (report-emacs-bug): Put `Bug: emacs-version; '
+       in the mail title.  Suggested by Reiner Steib.
+
+2007-08-14  Chris Hecker  <checker@d6.com>  (tiny change)
+
+       * calc/calc-aent.el (calc-do-quick-calc): Add binary
+       representation of integers to the list of outputs.
+
 2007-08-14  Glenn Morris  <rgm@gnu.org>
 
        * simple.el (bad-packages-alist): New constant.
        It calls comment-line-break-function if there are comments.
        (do-auto-fill): Use that.
 
-2007-08-07  Ivan Kanis  <apple@kanis.eu>
-
-       * time.el (display-time-world-mode, display-time-world-display)
-       (display-time-world, display-time-world-list)
-       (display-time-world-time-format, display-time-world-buffer-name)
-       (display-time-world-timer-enable, display-time-world-timer-second)
-       (display-time-world-mode-map): New.
-
 2007-08-07  Sean O'Rourke  <sorourke@cs.ucsd.edu>
 
        * complete.el (PC-lisp-complete-symbol): Complete symbol around point.
 2007-07-28  Masatake YAMATO  <jet@gyve.org>
 
        * vc.el (vc-dired-mode): Add a menu for VC related operation.
-       Use backend name as the menu label Suggested by David Kastrup.
+       Use backend name as the menu label Suggested by David Kastrup.
 
 2007-07-28  Alan Mackenzie  <acm@muc.de>