Mercurial > emacs
diff lisp/ChangeLog @ 91010:aaccdab0ee26
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 852-856)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 93-96)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 245)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-249
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 21 Aug 2007 04:54:03 +0000 |
parents | 97d56fad87c1 962fb740e73f |
children | b83d0dadb2a7 |
line wrap: on
line diff
--- a/lisp/ChangeLog Mon Aug 20 11:24:57 2007 +0000 +++ b/lisp/ChangeLog Tue Aug 21 04:54:03 2007 +0000 @@ -1,9 +1,317 @@ +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-18 (revision 1.51): + 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,Ak(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,Ak(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-font-size, 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. + * 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,Ak(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. + (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-14 Jay Belanger <jay.p.belanger@gmail.com> + + * calc/calc-units.el (math-get-standard-units) + (math-get-units,math-make-unit-string) + (math-get-default-units,math-put-default-units): New functions. + (math-default-units-table): New variable. + (calc-convert-units, calc-convert-temperature): Add machinery + to supply default values. + +2007-08-14 Stefan Monnier <monnier@iro.umontreal.ca> + + * emulation/tpu-edt.el: Add tpu-extras's autoloads. + (tpu-gold-map, tpu-global-map): Comment-out the bindings to nil. + (tpu-gold-map): Bind F to tpu-cursor-free-mode. + (minibuffer-local-map): Use funkey symbols rather than esc-sequence. + + * emulation/tpu-extras.el: Remove spurious * in docstrings. + Put its autoloads into tpu-edt.el rather than loaddefs.el. + (tpu-cursor-free-mode): Rename from tpu-cursor-free. + Make into a proper minor-mode. + (tpu-backward-char, tpu-next-line, tpu-previous-line) + (tpu-next-end-of-line, tpu-current-end-of-line): Use new name. + (tpu-trim-line-ends-if-needed): Rename from tpu-before-save-hook. + (tpu-set-cursor-free, tpu-set-cursor-bound): + Delegate to tpu-cursor-free-mode. + (tpu-next-line, tpu-previous-line, tpu-forward-line) + (tpu-backward-line, tpu-scroll-window-down, tpu-scroll-window-up): + Use line-move or forward-line instead of next-line-internal. 2007-08-13 Nick Roberts <nickrob@snap.net.nz> @@ -26,8 +334,8 @@ * pcvs-util.el (cvs-qtypedesc-strings): Use new names combine-and-quote-strings and split-string-and-unquote. - * subr.el (combine-and-quote-strings): Renamed from strings->string. - (split-string-and-unquote): Renamed from string->strings. + * 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> @@ -163,6 +471,24 @@ * help.el (resize-temp-buffer-window): Use window-full-width-p instead of comparing frame-width and window-width. +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 Stefan Monnier <monnier@iro.umontreal.ca> * emacs-lisp/autoload.el (autoload-print-form): Use print-quoted. @@ -191,7 +517,7 @@ (tex-font-script-display, tex-font-lock-suscript): Change from a cons cell to a list of 2 elements to simplify the unfontify code. -2007-08-09 Edward O'Connor <hober0@gmail.com> (tiny change) +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. @@ -272,15 +598,6 @@ 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. @@ -335,10 +652,9 @@ term-default-fg/bg-color instead of ansi-term-color-vector when the index (term-ansi-current-color or term-ansi-current-bg-color) is zero. -2007-08-05 Jay Belanger <belanger@localhost.localdomain> - - * calc/calc-nlfit.el (math-nlfit-curve): - Remove unnecessary variables. +2007-08-05 Jay Belanger <jay.p.belanger@gmail.com> + + * calc/calc-nlfit.el (math-nlfit-curve): Remove unnecessary variables. (math-nlfit-givens): Let bind free variables. 2007-08-05 Vinicius Jose Latorre <viniciusig@ig.com.br> @@ -351,7 +667,7 @@ * files.el (set-auto-mode): Handle also remote files wrt `auto-mode-alist'. -2007-08-04 Jay Belanger <belanger@localhost.localdomain> +2007-08-04 Jay Belanger <jay.p.belanger@gmail.com> * calc/calcalg3.el (calc-curve-fit): Add support for nonlinear curves and plotting. @@ -389,7 +705,7 @@ 2007-08-03 Jay Belanger <jay.p.belanger@gmail.com> - * calc/calc-ext.el (math-get-value,math-get-sdev) + * calc/calc-ext.el (math-get-value, math-get-sdev) (math-contains-sdev): New functions. * calc/calc-graph.el (calc-graph-format-data) @@ -444,8 +760,8 @@ * net/telnet.el (telnet-mode): Set comint-use-prompt-regexp to t. - * progmodes/fortran.el (fortran-font-lock-syntactic-keywords): Fix - off-by-one error in previous change. + * progmodes/fortran.el (fortran-font-lock-syntactic-keywords): + Fix off-by-one error in previous change. 2007-08-03 Drew Adams <drew.adams@oracle.com> @@ -454,8 +770,8 @@ 2007-08-01 Jay Belanger <jay.p.belanger@gmail.com> - * calc/calc-math.el (math-sqrt-raw,math-sin-raw-2) - (math-cos-raw-2,math-arctan-raw,math-ln-raw): + * calc/calc-math.el (math-sqrt-raw, math-sin-raw-2) + (math-cos-raw-2, math-arctan-raw, math-ln-raw): Use native Emacs functions, when appropriate. 2007-08-01 Dan Nicolaescu <dann@ics.uci.edu> @@ -593,7 +909,7 @@ 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>