comparison lisp/ChangeLog @ 91015:b83d0dadb2a7

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 857-865) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/emacs-lisp/avl-tree.el: New file. - Remove RCS keywords * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-252
author Miles Bader <miles@gnu.org>
date Wed, 29 Aug 2007 05:03:40 +0000
parents aaccdab0ee26 ed8435ec5652
children eefadc1e1d5e
comparison
equal deleted inserted replaced
91014:2392e6a45952 91015:b83d0dadb2a7
1 2007-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * simple.el (invisible-p): Remove: implemented in C now.
4 (line-move-invisible-p): Remove obsolete alias.
5
6 2007-08-28 Juri Linkov <juri@jurta.org>
7
8 * image-mode.el (image-type): New variable.
9 (image-mode): Set default major mode name to "Image[text]".
10 (image-minor-mode): Change LIGHTER to display image-type in the
11 mode line.
12 (image-minor-mode): Set default image-type to "text".
13 (image-toggle-display): After switching to text mode, set
14 image-type to "text" and major mode name to "Image[text]".
15 After switching to image mode, set image-type to actual image
16 type, and add image type to major mode name. Let-bind the same
17 variable names as arguments of `image-type' and `create-image'.
18 Bind `type' to the result of `image-type' and use it as arg
19 of `create-image' to not determine the image type twice.
20
21 2007-08-28 Michael Albinus <michael.albinus@gmx.de>
22
23 * net/tramp.el (tramp-handle-set-file-times): Flush the file
24 properties.
25 (tramp-set-file-uid-gid, tramp-get-local-uid)
26 (tramp-get-local-gid): New defuns.
27 (tramp-handle-copy-file): Handle new parameter PRESERVE-UID-GID.
28 (tramp-do-copy-or-rename-file): New parameter PRESERVE-UID-GID.
29 Improve fast track.
30 (tramp-do-copy-or-rename-file-directly): Sync parameter list with
31 the other tramp-do-copy-or-rename-file-* functions. Major rewrite.
32 (tramp-handle-file-local-copy, tramp-handle-insert-file-contents)
33 (tramp-handle-write-region): Improve fast track.
34 (tramp-handle-file-remote-p): IDENTIFICATION can also be `localname'.
35 (tramp-maybe-open-connection): Let `process-adaptive-read-buffering'
36 be nil.
37
38 2007-08-28 Ivan Kanis <apple@kanis.eu>
39
40 * time.el: New feature to display several time zones in a buffer.
41 (display-time-world-mode, display-time-world-display)
42 (display-time-world, display-time-world-timer): New functions.
43 (display-time-world-list, display-time-world-time-format)
44 (display-time-world-buffer-name, display-time-world-timer-enable)
45 (display-time-world-timer-second, display-time-world-mode-map):
46 New variables.
47
48 2007-08-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
49
50 * term/x-win.el (x-gtk-stock-map): New variable.
51 (x-gtk-map-stock): New function.
52
53 * info.el (info-tool-bar-map): Add :rtl keyword to right/left-arrow and
54 prev/next-node.
55
56 2007-08-28 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se> (tiny change)
57
58 * play/gamegrid.el (gamegrid-init): Set line-spacing to 0.
59
60 2007-08-28 Glenn Morris <rgm@gnu.org>
61
62 * progmodes/cc-langs.el (c-constant-kwds): Add java: null, true,
63 false.
64
65 2007-08-27 Thien-Thi Nguyen <ttn@gnuvola.org>
66
67 * progmodes/modula2.el (m2-definition, m2-module):
68 Don't use previous-line. Reported by T. V. Raman.
69
70 2007-08-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
71
72 * term/mac-win.el (mac-handle-toolbar-switch-mode): Add explicit
73 argument to tool-bar-mode call.
74
75 2007-08-27 Glenn Morris <rgm@gnu.org>
76
77 * diff-mode.el (diff-find-file-name): Only accept regular files,
78 to rule out /dev/null, directories, etc.
79
80 * vc-svn.el (vc-svn-diff): If the repository version of all the
81 files is the same as the specified OLDVERS, do a local diff.
82
83 2007-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
84
85 * uniquify.el (uniquify-rationalize-file-buffer-names): Check liveness
86 of buffers in uniquify-managed.
87
88 * simple.el (invisible-p): Rename from text-invisible-p.
89 Update callers.
90
91 2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
92
93 * progmodes/cperl-mode.el (defcustom, x-color-defined-p, cperl-is-face)
94 (cperl-is-face, cperl-force-face, cperl-etags-snarf-tag, cperl-mode)
95 (cperl-etags-snarf-tag, cperl-etags-goto-tag-location, cperl-init-faces)
96 (cperl-etags-goto-tag-location): Use new style backquotes.
97
98 * net/browse-url.el: Remove spurious * in custom docstrings.
99 (browse-url-filename-alist): Use new-style backquote.
100
101 * emacs-lisp/backquote.el (backquote-unquote-symbol)
102 (backquote-splice-symbol): Clarify they're not new-style unquotes.
103
104 * emacs-lisp/edebug.el (edebug-list-form, edebug-match-symbol, \,)
105 (\,@): Backslash the , and ,@ which are not new-style unquotes.
106
107 * textmodes/texinfmt.el (\,): Clarify it's not a new-style unquote.
108
109 * net/socks.el (socks-username/password-auth-filter):
110 Remove unused vars `state' and `desired-len'.
111 (socks-parse-services, socks-nslookup-host): Use with-current-buffer.
112 (socks-wait-for-state-change): Use new-style backquotes.
113
114 * pcvs.el (cvs-mode-status): Fix long-standing typo.
115
116 * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Check old-style
117 backquotes after each `read' rather than once per buffer.
118
119 * dframe.el: Remove spurious * in custom docstrings.
120 (dframe-xemacsp): Remove, use (featurep 'xemacs) instead.
121 (dframe-xemacs20p): Remove, inline at the sole use point.
122 (defface): Don't defvar the face, don't use old-style backquote.
123 (defcustom): Don't use old-style backquote.
124 (dframe-frame-parameter, dframe-mouse-event-p):
125 Make it obvious that it's always defined.
126 (dframe-popup-kludge): New function to replace
127 dframe-xemacs-popup-kludge and dframe-xemacs-popup-kludge.
128 (dframe-frame-mode, dframe-set-timer-internal)
129 (dframe-mouse-set-point): Remove use of with-no-warnings from
130 XEmacs-specific code.
131 (dframe-set-timer-internal): Fix very old bug with
132 post-command-idle-hook.
133
134 * emacs-lisp/byte-opt.el (byte-optimize-featurep): Handle `sxemacs'.
135
136 2007-08-27 Thien-Thi Nguyen <ttn@gnuvola.org>
137
138 * emacs-lisp/avl-tree.el: New file.
139
140 2007-08-26 Micha,bk(Bl Cadilhac <michael@cadilhac.name>
141
142 * hi-lock.el (hi-lock-unface-buffer): Show a x-menu only if the mouse
143 was used.
144
145 2007-08-26 Sean O'Rourke <seano@cs.ucsd.edu>
146
147 * complete.el (PC-do-completion): Make RET accept a non-unique but
148 complete expansion again.
149
150 2007-08-26 Thien-Thi Nguyen <ttn@gnuvola.org>
151
152 * eshell/esh-opt.el (eshell-eval-using-options):
153 Add debug declaration.
154
155 2007-08-26 Dan Nicolaescu <dann@ics.uci.edu>
156
157 * log-view.el (log-view-toggle-mark-entry): Add docstring.
158 (log-view-get-marked): Likewise.
159
160 * vc-hooks.el (vc-registered): Use mapc instead of mapcar.
161 (vc-delete-automatic-version-backups): Likewise.
162
163 * vc.el (vc-dired-buffers-for-dir): Likewise.
164
165 2007-08-25 Dan Nicolaescu <dann@ics.uci.edu>
166
167 * progmodes/cperl-mode.el (cperl-indent-level): Autoload the
168 safe-local-variable setting.
169 * progmodes/perl-mode.el (perl-indent-level): Likewise.
170
171 * log-view.el (log-view-marked-list): Delete variable.
172 (log-view-mode): Don't use it.
173 (log-view-toggle-mark-entry): Likewise, simplify.
174 (log-view-current-tag): Don't return properties.
175 (log-view-get-marked): New function.
176
177 2007-08-25 Alexandre Julliard <julliard@winehq.org>
178
179 * vc-git.el (vc-git-mode-line-string): New function.
180
181 2007-08-25 Alan Mackenzie <acm@muc.de>
182
183 * progmodes/cc-langs.el (c-other-decl-block-key-in-symbols-alist):
184 new language variable.
185
186 * progmodes/cc-engine.el (c-brace-anchor-point): new function.
187 (c-add-stmt-syntax): Give accurate anchor points for "namespace",
188 "extern" etc., rather than BOI. Fix addition of spurious
189 syntactic-symbol 'defun-block-intro, replacing it with
190 'innamespace, etc.
191
192 2007-08-25 Juri Linkov <juri@jurta.org>
193
194 * files.el (auto-mode-alist): Move "\\.x[bp]m\\'" to image-mode.el.
195
196 * image-mode.el: Add autoloads to put associations in auto-mode-alist:
197 associate "\\.x[bp]m\\'" with c-mode and image-mode-maybe, and
198 "\\.svgz?\\'" with xml-mode and image-mode-maybe.
199
200 * image.el (image-type-header-regexps): Use more complex regexp for svg.
201 (image-type-file-name-regexps): Add ("\\.svgz?\\'" . svg).
202 (image-type-auto-detectable): Add (svg . maybe).
203
204 * jka-cmpr-hook.el (jka-compr-compression-info-list): Add .svgz
205 to treat it like .tgz.
206
207 * calendar/cal-bahai.el: Add file coding cookie.
208
209 2007-08-25 Reiner Steib <Reiner.Steib@gmx.de>
210
211 * pcvs.el (cvs-query-directory): Only prompt when prefix is given.
212 Don't behave differently when executed via M-x. Add doc string.
213
214 * sort.el (sort-fold-case, sort-numeric-base): Mark as
215 safe-local-variable.
216
217 2007-08-25 Jay Belanger <jay.p.belanger@gmail.com>
218
219 * calc/calc-forms.el (var-TimeZone): Make nil explicitly
220 the default value.
221 (math-calendar-tzinfo): New variable.
222 (math-get-calendar-tzinfo): New function.
223 (calcFunc-tzone, calcFunc-dst): Use Emacs's calendar
224 to get information when zone is nil.
225
226 2007-08-24 Dan Nicolaescu <dann@ics.uci.edu>
227
228 * log-view.el (log-view-toggle-mark-entry): New function.
229 (log-view-mode-map): Bind it.
230 (log-view-marked-list): New variable.
231 (log-view-mode): Make it local.
232
233 2007-08-24 Thien-Thi Nguyen <ttn@gnuvola.org>
234
235 * play/zone.el (zone-pgm-rat-race): New func.
236 (zone-programs): Add `zone-pgm-rat-race'.
237
238 2007-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * emacs-lisp/byte-opt.el (byte-optimize-if): Don't presume `clause' is
241 a list.
242
243 2007-08-24 Thien-Thi Nguyen <ttn@gnuvola.org>
244
245 * progmodes/hideshow.el (hs-match-data): Delete alias.
246 (hs-hide-block-at-point, hs-find-block-beginning)
247 (hs-show-block): Use `match-data' directly.
248
249 2007-08-24 Martin Rudalics <rudalics@gmx.at>
250
251 * format.el (format-alist): Fix typo in doc-string.
252
253 2007-08-24 Michael Albinus <michael.albinus@gmx.de>
254
255 * net/tramp.el (tramp-local-host-p): New defun.
256 (tramp-handle-file-local-copy, tramp-handle-write-region):
257 Implement fast track when being on the local host.
258 (tramp-file-name-handler): Don't set "started" property. It shall
259 be reserved for the "ftp" method.
260 (tramp-make-copy-program-file-name): Use `tramp-file-name-real-host'.
261
262 * net/tramp-ftp.el (top): Autoload `tramp-set-connection-property'.
263 (tramp-ftp-file-name-handler): Set "started" property.
264
265 2007-08-24 Ulrich Mueller <ulm@gentoo.org> (tiny change)
266
267 * files.el (backup-buffer-copy): Don't wrap delete in
268 condition-case, only try to delete if file exists.
269
270 2007-08-24 Glenn Morris <rgm@gnu.org>
271
272 * files.el (backup-buffer-copy): Revert 2007-08-22 change.
273
274 * startup.el (tutorial-directory): Set with eval-at-startup so it
275 gets the right value in an installed Emacs.
276
277 2007-08-24 Nikolaj Schumacher <n_schumacher@web.de> (tiny change)
278
279 * emacs-lisp/eldoc.el (eldoc-highlight-function-argument): New face.
280 (eldoc-highlight-function-argument): Use it.
281
282 2007-08-23 Masatake YAMATO <jet@gyve.org>
283
284 * progmodes/cc-fonts.el (gtkdoc-font-lock-doc-comments):
285 Highlight name of parameters in document body.
286
287 2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
288
289 * emacs-lisp/bytecomp.el (byte-compile-output-docform)
290 (byte-compile-output-as-comment): Use with-current-buffer rather than
291 a weird set-buffer&prog1 combination.
292
293 * emacs-lisp/byte-opt.el (byte-optimize-if): Move `progn' out of the
294 test so as to optimise cases where the `progn's result is constant.
295
296 2007-08-23 Thien-Thi Nguyen <ttn@gnuvola.org>
297
298 * locate.el (locate-get-file-positions):
299 Use line-beginning-position and line-end-position.
300
301 2007-08-23 John Wiegley <johnw@newartisans.com>
302
303 * calendar/cal-bahai.el: Added in the diacriticals that were
304 missing for many of the month names.
305
306 2007-08-22 Jason Rumney <jasonr@gnu.org>
307
308 * vc-hooks.el (vc-menu-map-filter): Reapply 2007-08-06 bugfix.
309
310 2007-08-22 Chong Yidong <cyd@stupidchicken.com>
311
312 * image-mode.el (image-minor-mode): Use image-mode-text-map.
313
314 2007-08-22 Sean O'Rourke <sorourke@cs.ucsd.edu>
315
316 * dabbrev.el (dabbrev--progress-reporter): New variable.
317 (dabbrev--scanning-message): Delete func.
318 (dabbrev--find-expansion): Use a progress reporter
319 instead of dabbrev--scanning-message.
320
321 2007-08-22 Michael Albinus <michael.albinus@gmx.de>
322
323 * comint.el (comint-exec-1): Raise an error if
324 `start-file-process' does not return a process object.
325
326 * shell.el (shell): Prompt for `default-directory' if it is a
327 remote file name, and if called with a prefix arg.
328
329 2007-08-22 Sam Steingold <sds@gnu.org>
330
331 * pcvs.el (cvs-vc-command-advice): Fix a typo in code (file->files).
332
333 2007-08-22 Carsten Dominik <dominik@science.uva.nl>
334
335 * textmodes/org-export-latex.el: New file.
336
337 * textmodes/org-publish.el (org-publish-org-to-latex): New function.
338
339 * textmodes/org.el (org-agenda-skip): Allow a form for
340 `org-agenda-skip-function'.
341 (org-agenda-redo): Re-use local settings.
342 (org-agenda): Store local settings.
343 (org-agenda-deadline-faces): New option.
344 (org-agenda-deadline-face): New function.
345 (org-agenda-get-deadlines, org-agenda-get-scheduled): Also handle
346 entries on their due date.
347 (org-agenda-get-timestamps): No longer handle the due dates of
348 schedules and deadline items.
349 (org-insert-link-global, org-open-at-point-global): New commands.
350 (org-export-as-ascii): Call `org-cleaned-string-for-export' with a
351 :for-ascii parameter.
352 (org-skip-comments): Function removed.
353 (org-cleaned-string-for-export): Handle special table lines.
354 (org-global-properties): New option.
355 (org-entry-get-with-inheritance): Check global properties.
356 (org-local-properties): New variable.
357 (org-set-regexps-and-options): Find the #+PROPERTY line.
358 (org-link-types): Change type into variable (was constant).
359 (org-make-link-regexps): New function.
360 (org-link-re-with-space, org-link-re-with-space2)
361 (org-angle-link-re, org-plain-link-re, org-bracket-link-regexp)
362 (org-bracket-link-analytic-regexp, org-any-link-re): Creation of
363 these regular expressions happens now in the function
364 `org-make-link-regexps'.
365 (org-store-link): Call the functions in
366 `org-store-link-functions'.
367 (org-add-link-type): New function.
368 (org-store-link-functions): New variable.
369 (org-activate-tags): Force matches to be in headlines.
370 (org-batch-store-agenda-views): Fix bug with killing agenda buffer.
371 (org-columns-display-here): Make sure this works in a narrowed
372 buffer by checking for point-min.
373 (org-columns-display-here): Make the rest of the line intangible,
374 so that point never can be there.
375 (org-cleaned-string-for-export): Use `with-current-buffer'.
376 (org-replace-region-by-html): Use `with-current-buffer'.
377 (org-unfontify-region, org-do-occur, org-columns-display-here)
378 (org-columns-remove-overlays, org-columns-quit)
379 (org-columns-edit-value, org-columns-next-allowed-value)
380 (org-eval-in-calendar, org-agenda-undo, org-no-read-only)
381 (org-finalize-agenda, org-remove-subtree-entries-from-agenda)
382 (org-agenda-todo, org-agenda-change-all-lines)
383 (org-agenda-align-tags, org-agenda-priority)
384 (org-agenda-set-tags, org-agenda-toggle-archive-tag)
385 (org-agenda-show-new-time, org-cleaned-string-for-export)
386 (org-export-grab-title-from-buffer)
387 (org-export-as-ascii, org-export-as-html): Use `inhibit-read-only'
388 instead of `buffer-read-only'.
389 (org-export-as-html): Set `coding-system-for-write'.
390 (org-remember-store-without-prompt): New option.
391 (org-archive-subtree): Fixed bug with modifying TODO keyword.
392 (org-beginning-of-line): Also treat C-a special in items.
393 (org-table-convert-refs-to-rc): Fixed problem with column
394 reference after "..".
395 (org-columns-compute): Don't mark buffer modified because of text
396 properties.
397 (org-batch-store-agenda-views): Use the variable
398 `default-directory', not the function.
399 (org-clock-out-if-current): Respect `org-clock-out-when-done'.
400 (org-clock-out-when-done): New option.
401 (org-html-entities): Added HTML entities for smileys.
402
403 2007-08-22 Glenn Morris <rgm@gnu.org>
404
405 * image.el (create-image): Doc fix.
406
407 * startup.el (tutorial-directory): New constant.
408 (fancy-splash-text): Tutorials now in tutorial-directory.
409 * tutorial.el (help-with-tutorial): Tutorials now in
410 tutorial-directory.
411
412 2007-08-22 Michael Albinus <michael.albinus@gmx.de>
413
414 * net/tramp.el (top): Require cl.el, when `copy-tree' is not available
415 otherwise.
416 (tramp-get-remote-path): New defun. Replace occurrences of
417 `tramp-default-remote-path' by this function.
418 (tramp-set-remote-path): Move most of the code to
419 `tramp-get-remote-path'.
420 (tramp-get-ls-command, tramp-get-remote-id): Don't check for not
421 existing directories, this is done already in
422 `tramp-get-remote-path'.
423
424 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
425
426 * image-file.el (image-file-name-extensions): Add "svg".
427 * image.el (image-type-header-regexps): Add svg entry.
428
429 2007-08-22 Glenn Morris <rgm@gnu.org>
430
431 * files.el (backup-buffer-copy): Check backup directory is
432 writable, to avoid infloop deleting old backup.
433
434 * mail/rmail.el (rmail-movemail-variant-p): Call on load to set
435 movemail related variables.
436 (rmail-insert-inbox-text): Use only rmail-movemail-program, which
437 will now be set before this is called.
438
439 2007-08-21 Juri Linkov <juri@jurta.org>
440
441 * delsel.el (delete-selection-pre-hook):
442 * emulation/cua-base.el (cua-paste): Use `mouse-region-match'
443 instead of checking last-command.
444
445 2007-08-21 Juri Linkov <juri@jurta.org>
446
447 * loadup.el: Preload "button".
448
449 2007-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
452 Add previous-line and next-line.
453
454 * vc-arch.el (vc-arch-extra-menu-map): New var and fun.
455 (vc-arch-find-file-not-found-hook): Remove, it's now the default.
456
457 * vc-hooks.el (vc-menu-entry): New var.
458 (vc-mode-line-map): Use it so that this menu also uses the extra-menu.
459 (menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
460 (vc-menu-map): Declare and initialize in one step.
461 (vc-menu-map-filter): Move&rename from menu-bar.el:menu-bar-vc-filter.
462
463 * menu-bar.el (vc-menu-map): Don't setup any more.
464 Instead, just create the proper spot in the menu.
465
1 2007-08-20 Stefan Monnier <monnier@iro.umontreal.ca> 466 2007-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
2 467
3 * smerge-mode.el (smerge-resolve): New arg `safe'. 468 * smerge-mode.el (smerge-resolve): New arg `safe'.
4 (smerge-resolve-all, smerge-batch-resolve): New function. 469 (smerge-resolve-all, smerge-batch-resolve): New function.
5 (smerge-refine): Make sure `diff' returns the expected result. 470 (smerge-refine): Make sure `diff' returns the expected result.
64 "Emacs manual". Remove descriptions from "Useful tasks" and put 529 "Emacs manual". Remove descriptions from "Useful tasks" and put
65 all links in two columns on two lines. 530 all links in two columns on two lines.
66 531
67 2007-08-19 Michael Kifer <kifer@cs.stonybrook.edu> 532 2007-08-19 Michael Kifer <kifer@cs.stonybrook.edu>
68 533
69 * viper.el (viper-remove-hooks): remove some additional viper hooks 534 * viper.el (viper-remove-hooks): Remove some additional viper hooks
70 when the user calls viper-go-away. 535 when the user calls viper-go-away.
71 (viper-go-away): restore the default of default-major-mode. 536 (viper-go-away): Restore the default of default-major-mode.
72 Save the value of default-major-mode before vaperization. 537 Save the value of default-major-mode before vaperization.
73 538
74 * viper-cmd.el: Replace error "" with "Viper bell". 539 * viper-cmd.el: Replace error "" with "Viper bell".
75 540
76 * viper-ex.el: Replace error "" with "Viper bell". 541 * viper-ex.el: Replace error "" with "Viper bell".
77 542
78 * ediff-util.el (ediff-make-temp-file): use the coding system of the 543 * ediff-util.el (ediff-make-temp-file): Use the coding system of the
79 buffer for which file is created. 544 buffer for which file is created.
80 545
81 2007-08-19 Glenn Morris <rgm@gnu.org> 546 2007-08-19 Glenn Morris <rgm@gnu.org>
82 547
83 * Makefile.in (custom-deps, finder-data, autoloads, recompile) 548 * Makefile.in (custom-deps, finder-data, autoloads, recompile)
116 (ada-initialize-syntax-table-properties) 581 (ada-initialize-syntax-table-properties)
117 (ada-set-syntax-table-properties): ... to set up syntax-table 582 (ada-set-syntax-table-properties): ... to set up syntax-table
118 properties uniformly, independently from whether font-lock-mode 583 properties uniformly, independently from whether font-lock-mode
119 is enabled or not. Handle read-only buffers and do not change 584 is enabled or not. Handle read-only buffers and do not change
120 undo-list when setting syntax-table properties. 585 undo-list when setting syntax-table properties.
121 (ada-after-change-function): Use 586 (ada-after-change-function): Use ada-set-syntax-table-properties.
122 ada-set-syntax-table-properties.
123 587
124 2007-08-18 Micha,Ak(Bl Cadilhac <michael@cadilhac.name> 588 2007-08-18 Micha,Ak(Bl Cadilhac <michael@cadilhac.name>
125 589
126 * progmodes/meta-mode.el (meta-indent-calculate-last): Remove. 590 * progmodes/meta-mode.el (meta-indent-calculate-last): Remove.
127 (meta-indent-current-nesting): Use a computation of the nesting 591 (meta-indent-current-nesting): Use a computation of the nesting
159 appropriate value. 623 appropriate value.
160 624
161 * calc/calc-bin.el (math-bignum-logb-digit-size) 625 * calc/calc-bin.el (math-bignum-logb-digit-size)
162 (math-bignum-digit-power-of-two): 626 (math-bignum-digit-power-of-two):
163 * calc/calc-comb.el (math-small-factorial-table): 627 * calc/calc-comb.el (math-small-factorial-table):
164 * calc/calc-ext.el (math-approx-pi,math-approx-sqrt-e) 628 * calc/calc-ext.el (math-approx-pi, math-approx-sqrt-e)
165 (math-approx-gamma-const): 629 (math-approx-gamma-const):
166 * calc/calc-funcs.el (math-besJ0, math-besJ1, math-besY0) 630 * calc/calc-funcs.el (math-besJ0, math-besJ1, math-besY0)
167 (math-besY1, math-bernoulli-b-cache): 631 (math-besY1, math-bernoulli-b-cache):
168 * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2): 632 * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2):
169 Remove `eval-when-compile's. 633 Remove `eval-when-compile's.
181 a special case (there's no build number). 645 a special case (there's no build number).
182 646
183 2007-08-17 T. V. Raman <raman@users.sf.net> (tiny change) 647 2007-08-17 T. V. Raman <raman@users.sf.net> (tiny change)
184 648
185 * completion.el (symbol-under-point, symbol-before-point) 649 * completion.el (symbol-under-point, symbol-before-point)
186 (symbol-before-point-for-complete): Use 650 (symbol-before-point-for-complete): Use buffer-substring-no-properties.
187 buffer-substring-no-properties.
188 651
189 2007-08-17 Glenn Morris <rgm@gnu.org> 652 2007-08-17 Glenn Morris <rgm@gnu.org>
190 653
191 * progmodes/compile.el (compilation-get-file-structure): Make use 654 * progmodes/compile.el (compilation-get-file-structure): Make use
192 of the directory part when checking for an existing entry, to 655 of the directory part when checking for an existing entry, to
277 representation of integers to the list of outputs. 740 representation of integers to the list of outputs.
278 741
279 2007-08-14 Glenn Morris <rgm@gnu.org> 742 2007-08-14 Glenn Morris <rgm@gnu.org>
280 743
281 * simple.el (bad-packages-alist): New constant. 744 * simple.el (bad-packages-alist): New constant.
282 (bad-package-check): New function. Together, these two add 745 (bad-package-check): New function. Together, these two add elements
283 elements to `after-load-alist' to check for problematic external 746 to `after-load-alist' to check for problematic external packages.
284 packages.
285 * emulation/cua-base.el: Move CUA-mode check to `bad-packages-alist'. 747 * emulation/cua-base.el: Move CUA-mode check to `bad-packages-alist'.
286 748
287 2007-08-14 Jay Belanger <jay.p.belanger@gmail.com> 749 2007-08-14 Jay Belanger <jay.p.belanger@gmail.com>
288 750
289 * calc/calc-units.el (math-get-standard-units) 751 * calc/calc-units.el (math-get-standard-units)
290 (math-get-units,math-make-unit-string) 752 (math-get-units, math-make-unit-string)
291 (math-get-default-units,math-put-default-units): New functions. 753 (math-get-default-units, math-put-default-units): New functions.
292 (math-default-units-table): New variable. 754 (math-default-units-table): New variable.
293 (calc-convert-units, calc-convert-temperature): Add machinery 755 (calc-convert-units, calc-convert-temperature): Add machinery
294 to supply default values. 756 to supply default values.
295 757
296 2007-08-14 Stefan Monnier <monnier@iro.umontreal.ca> 758 2007-08-14 Stefan Monnier <monnier@iro.umontreal.ca>
424 (vc-bzr-command-discarding-stderr): New function. 886 (vc-bzr-command-discarding-stderr): New function.
425 887
426 2007-08-06 Riccardo Murri <riccardo.murri@gmail.com> 888 2007-08-06 Riccardo Murri <riccardo.murri@gmail.com>
427 889
428 * vc-bzr.el (vc-bzr-registered): Gracefully handle missing "bzr" 890 * vc-bzr.el (vc-bzr-registered): Gracefully handle missing "bzr"
429 program, and return nil 891 program, and return nil.
430 (vc-bzr-state): Gracefully handle missing "bzr" program, and return nil. 892 (vc-bzr-state): Gracefully handle missing "bzr" program, and return nil.
431 (vc-bzr-state): Look for path names relative to the repository 893 (vc-bzr-state): Look for path names relative to the repository
432 root after status keyword. 894 root after status keyword.
433 (vc-bzr-file-name-relative): New function. 895 (vc-bzr-file-name-relative): New function.
434 (vc-bzr-admin-dirname): Reinstate, as other vc-bzr-admin-... paths 896 (vc-bzr-admin-dirname): Reinstate, as other vc-bzr-admin-... paths
436 (vc-bzr-admin-dirname, ...-checkout-format-file) 898 (vc-bzr-admin-dirname, ...-checkout-format-file)
437 (...-branch-format-file, ...-revhistory): Paths to some Bzr internal 899 (...-branch-format-file, ...-revhistory): Paths to some Bzr internal
438 files that we now parse directly for speed. 900 files that we now parse directly for speed.
439 (vc-bzr-root-dir): Use `vc-bzr-admin-checkout-format-file' as witness. 901 (vc-bzr-root-dir): Use `vc-bzr-admin-checkout-format-file' as witness.
440 (vc-bzr-registered): Only parse vc-bzr-admin-dirstate file if it exists. 902 (vc-bzr-registered): Only parse vc-bzr-admin-dirstate file if it exists.
441 (vc-bzr-state): "bzr status" successful only if exitcode is 0 903 (vc-bzr-state): "bzr status" successful only if exitcode is 0.
442 (vc-bzr-root): Use `vc-bzr-shell-command'. Stderr may contain 904 (vc-bzr-root): Use `vc-bzr-shell-command'. Stderr may contain
443 Bzr warnings, so we must discard it. 905 Bzr warnings, so we must discard it.
444 (vc-bzr-workfile-version): Speedup counting lines from 906 (vc-bzr-workfile-version): Speedup counting lines from
445 `vc-bzr-admin-revhistory' file, but fallback to spawning "bzr revno" 907 `vc-bzr-admin-revhistory' file, but fallback to spawning "bzr revno"
446 if that file doesn't exist. 908 if that file doesn't exist.
447 (vc-bzr-responsible-p): Use `vc-bzr-root' instead of 909 (vc-bzr-responsible-p): Use `vc-bzr-root' instead of
448 `vc-bzr-root-dir' for speed. Add `vc-bzr-admin-dirname' 910 `vc-bzr-root-dir' for speed. Add `vc-bzr-admin-dirname' (not ".bzr"!)
449 (not ".bzr"!) to `vc-directory-exclusion-list' 911 to `vc-directory-exclusion-list'.
450 (vc-bzr-shell-command): New function. 912 (vc-bzr-shell-command): New function.
451 913
452 2007-08-06 Tom Tromey <tromey@redhat.com> 914 2007-08-06 Tom Tromey <tromey@redhat.com>
453 915
454 * diff-mode.el (diff-unified->context, diff-reverse-direction) 916 * diff-mode.el (diff-unified->context, diff-reverse-direction)
1255 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca> 1717 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca>
1256 1718
1257 * ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the 1719 * ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the
1258 underlying file is uptodate. 1720 underlying file is uptodate.
1259 1721
1260 2007-07-23 Christopher J. Madsen <cjm@cjmweb.net> 1722 2007-07-23 Christopher J. Madsen <cjm@cjmweb.net>
1261 1723
1262 * replace.el (perform-replace): Use isearch-no-upper-case-p. 1724 * replace.el (perform-replace): Use isearch-no-upper-case-p.
1263 1725
1264 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca> 1726 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca>
1265 1727
1430 1892
1431 2007-07-22 Michael Albinus <michael.albinus@gmx.de> 1893 2007-07-22 Michael Albinus <michael.albinus@gmx.de>
1432 1894
1433 Sync with Tramp 2.1.10. 1895 Sync with Tramp 2.1.10.
1434 1896
1435 * net/tramp.el (tramp-get-ls-command): Fyx typo. 1897 * net/tramp.el (tramp-get-ls-command): Fix typo.
1436 1898
1437 * net/trampver.el: Update release number. 1899 * net/trampver.el: Update release number.
1438 1900
1439 2007-07-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 1901 2007-07-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
1440 1902
3417 * net/socks.el: New file, taken from w3 repository. 3879 * net/socks.el: New file, taken from w3 repository.
3418 (top): Update Copyright. Don't load cl.el. 3880 (top): Update Copyright. Don't load cl.el.
3419 (all): Replace `case' by `cond', `string-to-int' by 3881 (all): Replace `case' by `cond', `string-to-int' by
3420 `string-to-number', and `process-kill-without-query' by 3882 `string-to-number', and `process-kill-without-query' by
3421 `set-process-query-on-exit-flag'. 3883 `set-process-query-on-exit-flag'.
3422 (socks-char-int): Remove defalias and all occurencies. 3884 (socks-char-int): Remove defalias and all occurrences.
3423 3885
3424 2007-06-04 Juanma Barranquero <lekktu@gmail.com> 3886 2007-06-04 Juanma Barranquero <lekktu@gmail.com>
3425 3887
3426 * progmodes/compile.el (compilation-find-file, compilation-handle-exit): 3888 * progmodes/compile.el (compilation-find-file, compilation-handle-exit):
3427 Fix typos in docstrings. 3889 Fix typos in docstrings.