aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog367
1 files changed, 345 insertions, 22 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8daf2daf71f..028fe5d2db5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,318 @@
12007-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * smerge-mode.el (smerge-resolve): New arg `safe'.
4 (smerge-resolve-all, smerge-batch-resolve): New function.
5 (smerge-refine): Make sure `diff' returns the expected result.
6 (smerge-parsep-re): New const.
7 (smerge-mode): Use it to adjust paragraph-separate.
8
9 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
10 Correctly match / regexp matchers as first char on a line when
11 fontifying only that line.
12
13 * emacs-lisp/cl-macs.el (cl-transform-lambda): Preserve the match-data.
14
152007-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * vc-bzr.el: Don't fiddle with vc-handled-backend.
18 (vc-bzr-registered): Don't redundantly protect against
19 file-error. Actually use the format-specific code.
20 (vc-bzr-buffer-nonblank-p): Remove.
21 (vc-bzr-status): Change `kindchange' -> `kindchanged'.
22
232007-08-20 Juri Linkov <juri@jurta.org>
24
25 * startup.el (fancy-splash-text): Change multiple tabs into one
26 tab. Remove "Useful File menu items" section (with "Exit Emacs"
27 and "Recover Crashed Session").
28 (fancy-splash-screens): Set tab-width to 22.
29 (normal-splash-screen): Replace literal tabs with \t and
30 fix whitespace. Remove "Useful File menu items" section (with
31 "Exit Emacs" and "Recover Crashed Session").
32
332007-08-20 Johannes Weiner <hannes@saeurebad.de> (tiny change)
34
35 * emacs-lisp/lisp-mode.el (preceding-sexp): New fun, the code was
36 extracted from `eval-last-sexp-1'.
37 (eval-last-sexp-1): Call `preceding-sexp'.
38
392007-08-20 Thien-Thi Nguyen <ttn@gnuvola.org>
40
41 * vc-rcs.el (vc-rcs-annotate-command):
42 Fix bug introduced 2007-07-18T16:32:40Z!esr@snark.thyrsus.com:
43 Add back :vc-annotate-prefix propertization.
44
452007-08-20 Andreas Schwab <schwab@suse.de>
46
47 * mail/rmail.el (rmail-autodetect): Doc fix.
48
492007-08-19 Juri Linkov <juri@jurta.org>
50
51 * startup.el (normal-splash-screen): Add more links.
52
532007-08-19 Juri Linkov <juri@jurta.org>
54
55 * startup.el (splash-screen-keymap): Rename from `fancy-splash-keymap'
56 because it's common to both types of splash screen: fancy and normal.
57 Bind SPC to scroll-up, DEL to scroll-down and `q' to exit-splash-screen.
58 (exit-splash-screen): Rename from `fancy-splash-quit'.
59 Use `quit-window' instead of `kill-buffer'.
60 (fancy-splash-head): Use make-button to insert GNU image link.
61 (fancy-splash-screens, normal-splash-screen): Rename " About GNU
62 Emacs" to "*About GNU Emacs*", and " GNU Emacs" to "*GNU Emacs*".
63 (normal-splash-screen): Put "Browse manuals" on the same line with
64 "Emacs manual". Remove descriptions from "Useful tasks" and put
65 all links in two columns on two lines.
66
672007-08-19 Michael Kifer <kifer@cs.stonybrook.edu>
68
69 * viper.el (viper-remove-hooks): remove some additional viper hooks
70 when the user calls viper-go-away.
71 (viper-go-away): restore the default of default-major-mode.
72 Save the value of default-major-mode before vaperization.
73
74 * viper-cmd.el: Replace error "" with "Viper bell".
75
76 * viper-ex.el: Replace error "" with "Viper bell".
77
78 * ediff-util.el (ediff-make-temp-file): use the coding system of the
79 buffer for which file is created.
80
812007-08-19 Glenn Morris <rgm@gnu.org>
82
83 * Makefile.in (custom-deps, finder-data, autoloads, recompile)
84 (progmodes/cc-mode.elc, mh-e/mh-loaddefs.el): Use $(emacs) rather
85 than $(EMACS), so that EMACSLOADPATH is set. Prevents any system
86 shadow files messing up the compilation.
87
882007-08-18 Glenn Morris <rgm@gnu.org>
89
90 * emacs-lisp/eldoc.el (eldoc-get-fnsym-args-string): Add doc
91 string. Also apply eldoc-argument-case in the help-split-fundoc
92 case. Adapt for changed behavior of eldoc-function-argstring,
93 eldoc-function-argstring-format, and
94 eldoc-highlight-function-argument.
95 (eldoc-highlight-function-argument): Handle nil INDEX argument,
96 just call eldoc-docstring-format-sym-doc in that case.
97 (eldoc-function-argstring): Change the behavior. Now it converts
98 an argument list to a string.
99 (eldoc-function-argstring-format): Change the behavior. Now it
100 applies `eldoc-argument-case' to a string.
101
102 * progmodes/scheme.el (scheme-mode-variables): Set
103 font-lock-comment-start-skip.
104
1052007-08-18 Martin Rudalics <rudalics@gmx.at>
106
107 * progmodes/ada-mode.el (ada-create-syntax-table): Move
108 set-syntax-table from here to ...
109 (ada-mode): ... here. Do not change global value of
110 comment-multi-line. Call new function
111 ada-initialize-syntax-table-properties and add new function
112 ada-handle-syntax-table-properties to font-lock-mode-hook.
113 (ada-deactivate-properties, ada-initialize-properties): Replace
114 by new functions ...
115 (ada-handle-syntax-table-properties)
116 (ada-initialize-syntax-table-properties)
117 (ada-set-syntax-table-properties): ... to set up syntax-table
118 properties uniformly, independently from whether font-lock-mode
119 is enabled or not. Handle read-only buffers and do not change
120 undo-list when setting syntax-table properties.
121 (ada-after-change-function): Use
122 ada-set-syntax-table-properties.
123
1242007-08-18 Micha,Ak(Bl Cadilhac <michael@cadilhac.name>
125
126 * progmodes/meta-mode.el (meta-indent-calculate-last): Remove.
127 (meta-indent-current-nesting): Use a computation of the nesting
128 instead.
129 (meta-indent-current-indentation): Indentation is given according
130 to nesting and if the previous line was finished or not.
131 (meta-indent-unfinished-line): Tell if the current line ends with
132 a finished expression.
133 (meta-indent-looking-at-code): Like `looking-at', but checks if
134 the point is in a string before.
135 (meta-indent-level-count): Use it. Don't count parenthesis as it's
136 done in the nesting function.
137 (meta-indent-in-string-p): Tell if the current point is in a
138 string.
139 (meta-indent-calculate): Treat b-o-b as a special case. Use the
140 previous functions.
141
1422007-08-17 Thien-Thi Nguyen <ttn@gnuvola.org>
143
144 * emacs-lisp/copyright.el (copyright-limit): New defsubst.
145 (copyright-update-year, copyright-update)
146 (copyright-fix-years): Use it.
147
1482007-08-17 Kimit Yada <kimitto@gmail.com> (tiny change)
149
150 * emacs-lisp/copyright.el (copyright-update-year):
151 Fix bug: Handle nil copyright-limit.
152
1532007-08-17 Jay Belanger <jay.p.belanger@gmail.com>
154
155 * calc/calc-units.el (math-standard-units): Give exact
156 conversion for tsp.
157
158 * calc/calc.el (math-bignum-digit-length): Compute the
159 appropriate value.
160
161 * calc/calc-bin.el (math-bignum-logb-digit-size)
162 (math-bignum-digit-power-of-two):
163 * calc/calc-comb.el (math-small-factorial-table):
164 * calc/calc-ext.el (math-approx-pi,math-approx-sqrt-e)
165 (math-approx-gamma-const):
166 * calc/calc-funcs.el (math-besJ0, math-besJ1, math-besY0)
167 (math-besY1, math-bernoulli-b-cache):
168 * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2):
169 Remove `eval-when-compile's.
170
1712007-08-17 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
172
173 * progmode/cperl-mode.el (cperl-look-at-leading-count)
174 (cperl-find-pods-heres): Fix an error when typing expressions like
175 `s{a}{b}'.
176
1772007-08-17 Micha,Ak(Bl Cadilhac <michael@cadilhac.name>
178
179 * mail/emacsbug.el (report-emacs-bug): Remove the last number of
180 `emacs-version', use the topic prefix ``version; ''. Make MS-DOS
181 a special case (there's no build number).
182
1832007-08-17 T. V. Raman <raman@users.sf.net> (tiny change)
184
185 * completion.el (symbol-under-point, symbol-before-point)
186 (symbol-before-point-for-complete): Use
187 buffer-substring-no-properties.
188
1892007-08-17 Glenn Morris <rgm@gnu.org>
190
191 * progmodes/compile.el (compilation-get-file-structure): Make use
192 of the directory part when checking for an existing entry, to
193 handle files with same basename in different directories.
194
1952007-08-17 Jay Belanger <jay.p.belanger@gmail.com>
196
197 * calc/calc.el (calc-language-alist): Add texinfo-mode.
198
1992007-08-16 Vinicius Jose Latorre <viniciusjl@ig.com.br>
200
201 * ps-print.el (ps-header-font-size, ps-header-title-font-size)
202 (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing)
203 (ps-paragraph-spacing): Docstring fix.
204
2052007-08-16 Glenn Morris <rgm@gnu.org>
206
207 * ps-print.el (ps-font-size): Doc fix.
208
2092007-08-16 Richard Stallman <rms@gnu.org>
210
211 * emacs-lisp/copyright.el (copyright-names-regexp): Add custom group.
212
2132007-08-15 Juri Linkov <juri@jurta.org>
214
215 * startup.el (initialization): Change parent group from `internal'
216 to `environment'.
217 (initial-buffer-choice): New variable.
218 (command-line): Revert 2007-07-02 change that sets
219 buffer-offer-save in *scratch* and enables auto-save in it.
220 (fancy-splash-text): Add links to existing items. Add new items
221 with links for useful tasks. Move information about Control-g to
222 fancy-splash-head. Move "Emacs Guided Tour" to the end.
223 (fancy-splash-keymap): New variable.
224 (fancy-splash-last-input-event): Remove variable.
225 (fancy-splash-insert): Add processing of `:link' element.
226 (fancy-splash-head): Replace "Type Control-l to begin editing"
227 with "Type `q' to exit".
228 (fancy-splash-screens-1): Let-bind inhibit-read-only to t.
229 (fancy-splash-default-action, fancy-splash-special-event-action):
230 Remove functions.
231 (fancy-splash-quit): New function.
232 (fancy-splash-screens): Rename input arg from `hide-on-input' to
233 `static' and reverse the condition of its usage. Don't preserve
234 original values of `minor-mode-map-alist',
235 `emulation-mode-map-alists', `special-event-map'.
236 Rename startup-buffer from "*About GNU Emacs*" to " GNU Emacs".
237 Rename about-buffer from " GNU Emacs" to " About GNU Emacs".
238 Remove processing of special events. Use local key map
239 `fancy-splash-keymap'. Set buffer to read-only.
240 (normal-splash-screen): Rename input arg from `hide-on-input' to
241 `static' and reverse the condition of its usage.
242 Rename startup-buffer from "*About GNU Emacs*" to " GNU Emacs".
243 Rename about-buffer from " GNU Emacs" to " About GNU Emacs".
244 Add links to existing items. Add new items with links for useful
245 tasks. Use local key map `fancy-splash-keymap'.
246 (display-splash-screen): Rename input arg from `hide-on-input' to
247 `static'.
248 (about-emacs): Add alias to display-splash-screen.
249 (command-line-1): Use `initial-buffer-choice'.
250
251 * menu-bar.el (menu-bar-help-menu):
252 * term/mac-win.el (mac-apple-event-map): Bind About Emacs menu
253 item to about-emacs instead of display-splash-screen.
254
2552007-08-15 Jay Belanger <jay.p.belanger@gmail.com>
256
257 * calc/calc-units.el (math-standard-units): Update values.
258 Put in exact, rational values when possible.
259 (math-unit-prefixes): Replace floats with powers of ten.
260 (math-standard-units-systems): Replace floats with integers.
261 (math-make-unit-string): Remove extra spaces in output.
262
2632007-08-15 Glenn Morris <rgm@gnu.org>
264
265 * mail/undigest.el (rmail-digest-parse-rfc1153sloppy): Be even
266 sloppier, for the sake of GNU Mailman.
267 (rmail-digest-rfc1153): Initialize `result' correctly.
268
2692007-08-15 Micha,Ak(Bl Cadilhac <michael@cadilhac.name>
270
271 * mail/emacsbug.el (report-emacs-bug): Put `Bug: emacs-version; '
272 in the mail title. Suggested by Reiner Steib.
273
2742007-08-14 Chris Hecker <checker@d6.com> (tiny change)
275
276 * calc/calc-aent.el (calc-do-quick-calc): Add binary
277 representation of integers to the list of outputs.
278
2792007-08-14 Glenn Morris <rgm@gnu.org>
280
281 * simple.el (bad-packages-alist): New constant.
282 (bad-package-check): New function. Together, these two add
283 elements to `after-load-alist' to check for problematic external
284 packages.
285 * emulation/cua-base.el: Move CUA-mode check to `bad-packages-alist'.
286
2872007-08-14 Jay Belanger <jay.p.belanger@gmail.com>
288
289 * calc/calc-units.el (math-get-standard-units)
290 (math-get-units,math-make-unit-string)
291 (math-get-default-units,math-put-default-units): New functions.
292 (math-default-units-table): New variable.
293 (calc-convert-units, calc-convert-temperature): Add machinery
294 to supply default values.
295
2962007-08-14 Stefan Monnier <monnier@iro.umontreal.ca>
297
298 * emulation/tpu-edt.el: Add tpu-extras's autoloads.
299 (tpu-gold-map, tpu-global-map): Comment-out the bindings to nil.
300 (tpu-gold-map): Bind F to tpu-cursor-free-mode.
301 (minibuffer-local-map): Use funkey symbols rather than esc-sequence.
302
303 * emulation/tpu-extras.el: Remove spurious * in docstrings.
304 Put its autoloads into tpu-edt.el rather than loaddefs.el.
305 (tpu-cursor-free-mode): Rename from tpu-cursor-free.
306 Make into a proper minor-mode.
307 (tpu-backward-char, tpu-next-line, tpu-previous-line)
308 (tpu-next-end-of-line, tpu-current-end-of-line): Use new name.
309 (tpu-trim-line-ends-if-needed): Rename from tpu-before-save-hook.
310 (tpu-set-cursor-free, tpu-set-cursor-bound):
311 Delegate to tpu-cursor-free-mode.
312 (tpu-next-line, tpu-previous-line, tpu-forward-line)
313 (tpu-backward-line, tpu-scroll-window-down, tpu-scroll-window-up):
314 Use line-move or forward-line instead of next-line-internal.
315
12007-08-13 Nick Roberts <nickrob@snap.net.nz> 3162007-08-13 Nick Roberts <nickrob@snap.net.nz>
2 317
3 * progmodes/gdb-ui.el (gdb-send): Handle CTRL-D more carefully. 318 * progmodes/gdb-ui.el (gdb-send): Handle CTRL-D more carefully.
@@ -19,8 +334,8 @@
19 * pcvs-util.el (cvs-qtypedesc-strings): Use new names 334 * pcvs-util.el (cvs-qtypedesc-strings): Use new names
20 combine-and-quote-strings and split-string-and-unquote. 335 combine-and-quote-strings and split-string-and-unquote.
21 336
22 * subr.el (combine-and-quote-strings): Renamed from strings->string. 337 * subr.el (combine-and-quote-strings): Rename from strings->string.
23 (split-string-and-unquote): Renamed from string->strings. 338 (split-string-and-unquote): Rename from string->strings.
24 339
252007-08-10 Stefan Monnier <monnier@iro.umontreal.ca> 3402007-08-10 Stefan Monnier <monnier@iro.umontreal.ca>
26 341
@@ -156,6 +471,24 @@
156 * help.el (resize-temp-buffer-window): Use window-full-width-p 471 * help.el (resize-temp-buffer-window): Use window-full-width-p
157 instead of comparing frame-width and window-width. 472 instead of comparing frame-width and window-width.
158 473
4742007-08-13 Stephen Leake <stephen_leake@stephe-leake.org>
475
476 * pcvs-parse.el (cvs-parse-table): Handle additional instance of
477 optional quotes around files in NEED-UPDATE . REMOVED case.
478
479 * progmodes/ada-xref.el (ada-gnatls-args): Fix docstring.
480 (ada-treat-cmd-string): Improve error message.
481 (ada-do-file-completion): Call `ada-require-project-file', so
482 project variables are set properly.
483 (ada-prj-find-prj-file): Delete Emacs 20.2 support.
484 (ada-gnatfind-buffer-name): New constant.
485 (ada-find-any-references): Use new constant. Set buffer name
486 properly in compilation-start. Toggle read-only properly.
487 (ada-find-in-src-path): Fix spelling error in docstring.
488
489 * progmodes/vhdl-mode.el (vhdl-update-progress-info): Avoid divide
490 by zero error.
491
1592007-08-13 Stefan Monnier <monnier@iro.umontreal.ca> 4922007-08-13 Stefan Monnier <monnier@iro.umontreal.ca>
160 493
161 * emacs-lisp/autoload.el (autoload-print-form): Use print-quoted. 494 * emacs-lisp/autoload.el (autoload-print-form): Use print-quoted.
@@ -184,7 +517,7 @@
184 (tex-font-script-display, tex-font-lock-suscript): Change from a cons 517 (tex-font-script-display, tex-font-lock-suscript): Change from a cons
185 cell to a list of 2 elements to simplify the unfontify code. 518 cell to a list of 2 elements to simplify the unfontify code.
186 519
1872007-08-09 Edward O'Connor <hober0@gmail.com> (tiny change) 5202007-08-09 Edward O'Connor <hober0@gmail.com> (tiny change)
188 521
189 * url/url-auth.el (url-basic-auth): When prompting for username 522 * url/url-auth.el (url-basic-auth): When prompting for username
190 and password, default to the username and password in the URL. 523 and password, default to the username and password in the URL.
@@ -265,15 +598,6 @@
265 It calls comment-line-break-function if there are comments. 598 It calls comment-line-break-function if there are comments.
266 (do-auto-fill): Use that. 599 (do-auto-fill): Use that.
267 600
2682007-08-07 Ivan Kanis <apple@kanis.eu>
269
270 * time.el (display-time-world-mode, display-time-world-display)
271 (display-time-world, display-time-world-list)
272 (display-time-world-time-format, display-time-world-buffer-name)
273 (display-time-world-timer-enable)
274 (display-time-world-timer-second, display-time-world-mode-map):
275 New.
276
2772007-08-07 Sean O'Rourke <sorourke@cs.ucsd.edu> 6012007-08-07 Sean O'Rourke <sorourke@cs.ucsd.edu>
278 602
279 * complete.el (PC-lisp-complete-symbol): Complete symbol around point. 603 * complete.el (PC-lisp-complete-symbol): Complete symbol around point.
@@ -328,10 +652,9 @@
328 term-default-fg/bg-color instead of ansi-term-color-vector when the 652 term-default-fg/bg-color instead of ansi-term-color-vector when the
329 index (term-ansi-current-color or term-ansi-current-bg-color) is zero. 653 index (term-ansi-current-color or term-ansi-current-bg-color) is zero.
330 654
3312007-08-05 Jay Belanger <belanger@localhost.localdomain> 6552007-08-05 Jay Belanger <jay.p.belanger@gmail.com>
332 656
333 * calc/calc-nlfit.el (math-nlfit-curve): 657 * calc/calc-nlfit.el (math-nlfit-curve): Remove unnecessary variables.
334 Remove unnecessary variables.
335 (math-nlfit-givens): Let bind free variables. 658 (math-nlfit-givens): Let bind free variables.
336 659
3372007-08-05 Vinicius Jose Latorre <viniciusig@ig.com.br> 6602007-08-05 Vinicius Jose Latorre <viniciusig@ig.com.br>
@@ -344,7 +667,7 @@
344 * files.el (set-auto-mode): Handle also remote files wrt 667 * files.el (set-auto-mode): Handle also remote files wrt
345 `auto-mode-alist'. 668 `auto-mode-alist'.
346 669
3472007-08-04 Jay Belanger <belanger@localhost.localdomain> 6702007-08-04 Jay Belanger <jay.p.belanger@gmail.com>
348 671
349 * calc/calcalg3.el (calc-curve-fit): Add support for nonlinear 672 * calc/calcalg3.el (calc-curve-fit): Add support for nonlinear
350 curves and plotting. 673 curves and plotting.
@@ -382,7 +705,7 @@
382 705
3832007-08-03 Jay Belanger <jay.p.belanger@gmail.com> 7062007-08-03 Jay Belanger <jay.p.belanger@gmail.com>
384 707
385 * calc/calc-ext.el (math-get-value,math-get-sdev) 708 * calc/calc-ext.el (math-get-value, math-get-sdev)
386 (math-contains-sdev): New functions. 709 (math-contains-sdev): New functions.
387 710
388 * calc/calc-graph.el (calc-graph-format-data) 711 * calc/calc-graph.el (calc-graph-format-data)
@@ -437,8 +760,8 @@
437 760
438 * net/telnet.el (telnet-mode): Set comint-use-prompt-regexp to t. 761 * net/telnet.el (telnet-mode): Set comint-use-prompt-regexp to t.
439 762
440 * progmodes/fortran.el (fortran-font-lock-syntactic-keywords): Fix 763 * progmodes/fortran.el (fortran-font-lock-syntactic-keywords):
441 off-by-one error in previous change. 764 Fix off-by-one error in previous change.
442 765
4432007-08-03 Drew Adams <drew.adams@oracle.com> 7662007-08-03 Drew Adams <drew.adams@oracle.com>
444 767
@@ -447,8 +770,8 @@
447 770
4482007-08-01 Jay Belanger <jay.p.belanger@gmail.com> 7712007-08-01 Jay Belanger <jay.p.belanger@gmail.com>
449 772
450 * calc/calc-math.el (math-sqrt-raw,math-sin-raw-2) 773 * calc/calc-math.el (math-sqrt-raw, math-sin-raw-2)
451 (math-cos-raw-2,math-arctan-raw,math-ln-raw): 774 (math-cos-raw-2, math-arctan-raw, math-ln-raw):
452 Use native Emacs functions, when appropriate. 775 Use native Emacs functions, when appropriate.
453 776
4542007-08-01 Dan Nicolaescu <dann@ics.uci.edu> 7772007-08-01 Dan Nicolaescu <dann@ics.uci.edu>
@@ -586,7 +909,7 @@
5862007-07-28 Masatake YAMATO <jet@gyve.org> 9092007-07-28 Masatake YAMATO <jet@gyve.org>
587 910
588 * vc.el (vc-dired-mode): Add a menu for VC related operation. 911 * vc.el (vc-dired-mode): Add a menu for VC related operation.
589 Use backend name as the menu label Suggested by David Kastrup. 912 Use backend name as the menu label. Suggested by David Kastrup.
590 913
5912007-07-28 Alan Mackenzie <acm@muc.de> 9142007-07-28 Alan Mackenzie <acm@muc.de>
592 915