comparison lisp/ChangeLog @ 90996:f55f9811f5d7

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 824-831) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 70-74) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
author Miles Bader <miles@gnu.org>
date Fri, 27 Jul 2007 10:52:18 +0000
parents 492971a3f31f 5868631b2e87
children 539530fa389c
comparison
equal deleted inserted replaced
90995:9a391d85a79f 90996:f55f9811f5d7
1 2007-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/advice.el (ad-interactive-p, ad-interactive-form): Remove.
4 (ad-body-forms, ad-advised-interactive-form, ad-make-cache-id)
5 (ad-make-advised-definition, ad-cache-id-verification-code):
6 Use commandp and interactive-form instead.
7
8 2007-07-26 Dan Nicolaescu <dann@ics.uci.edu>
9
10 * vc-git.el: Relicense to GPLv3 or later.
11 (vc-directory-exclusion-list, vc-handled-backends): Remove.
12
13 * vc-hooks.el (vc-handled-backends): Add GIT.
14
15 * vc.el (vc-directory-exclusion-list): Add .git.
16
17 2007-07-26 Alexandre Julliard <julliard@winehq.org>
18
19 * vc-git.el (vc-git-revision-table)
20 (vc-git-revision-completion-table): New functions.
21
22 2007-07-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
23
24 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
25 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
26 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
27 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
28 * progmodes/ebnf-iso.el (ebnf-iso-skip-comment):
29 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version.
30 New command actions for EPS header and EPS footer.
31
32 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS
33 footer. Fix some problems with one-or-more, zero-or-more and
34 alternative constructions generation. Some log messages
35 implementation. Doc fix.
36 (ebnf-version): New version 4.4.
37 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font)
38 (ebnf-eps-footer, ebnf-log): New options.
39 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header)
40 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment)
41 (ebnf-eps-header-footer-p, ebnf-eps-header-comment)
42 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file)
43 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New funs.
44 (ebnf-style-custom-list, ebnf-style-database): Put new values.
45 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer)
46 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file)
47 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory)
48 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region)
49 (ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-buffer)
50 (ebnf-syntax-region, ebnf-parse-and-sort, ebnf-begin-job)
51 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension)
52 (ebnf-non-terminal-dimension, ebnf-special-dimension)
53 (ebnf-terminal-dimension1, ebnf-repeat-dimension)
54 (ebnf-except-dimension, ebnf-alternative-dimension)
55 (ebnf-optional-dimension, ebnf-one-or-more-dimension)
56 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): Insert log
57 message fun.
58 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more)
59 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write)
60 (ebnf-insert-ebnf-prologue, ebnf-production-dimension)
61 (ebnf-terminal-dimension1, ebnf-alternative-dimension)
62 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension)
63 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code.
64 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep
65 compatibility with Emacs 20 & 21.
66 (ebnf-eps-header-comment, ebnf-eps-footer-comment)
67 (ebnf-eps-file-alist, ebnf-basic-width-extra)
68 (ebnf-basic-empty-height): New vars.
69 (ebnf-prologue): Fix PostScript code.
70 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
71 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
72 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
73 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
74
75 2007-07-25 Glenn Morris <rgm@gnu.org>
76
77 * Relicense all FSF files to GPLv3 or later.
78
79 * COPYING: Switch to GPLv3.
80
81 2007-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
82
83 * pcvs.el (cvs-temp-buffer): Undo last ill-conceived change.
84 Replace it with another one which disables undo before calling
85 erase-buffer and then turns it back on if needed.
86
87 2007-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
88
89 * ps-print.el: Problem with foreground and background color when
90 printing a buffer with and without faces. Reported by Christian
91 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
92 (ps-print-version): New version 6.7.5.
93 (ps-default-fg): Change default value to nil, so black color is used
94 when a face does not specify a foreground color.
95 (ps-default-bg): Change default value to nil, so white color is used
96 for background color.
97 (ps-begin-job): Fix code.
98
99 2007-07-24 Dan Nicolaescu <dann@ics.uci.edu>
100
101 * vc-hg.el (vc-hg-revision-completion-table): Temporarily comment out.
102
103 2007-07-24 Glenn Morris <rgm@gnu.org>
104
105 * calendar/cal-tex.el (cal-tex-holidays, cal-tex-diary)
106 (cal-tex-rules, cal-tex-buffer, cal-tex-24)
107 (cal-tex-cursor-month-landscape, cal-tex-cursor-month)
108 (cal-tex-cursor-week, cal-tex-cursor-week2)
109 (cal-tex-cursor-week-iso, cal-tex-week-hours)
110 (cal-tex-cursor-week-monday, cal-tex-weekly4-box)
111 (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
112 (cal-tex-cursor-filofax-daily, cal-tex-daily-page): Doc fix.
113
114 2007-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
115
116 * calendar/calendar.el (calendar-mode-map): Move initialization
117 into declaration. Add menu bindings (used to be done in cal-menu).
118 (calendar-mode): Don't add an activate-menubar-hook.
119
120 * calendar/cal-menu.el: Break dependency on calendar.el (i.e. do not
121 modify calendar-mode-map), use easy-menu, and make sure that C-h k
122 can be used on the menu entries.
123 (cal-menu-holiday-window-suffix, cal-menu-set-date-title): New funs.
124 (cal-menu-moon-menu, cal-menu-diary-menu, cal-menu-holidays-menu)
125 (cal-menu-goto-menu, cal-menu-scroll-menu): New consts.
126 (cal-menu-context-mouse-menu, cal-menu-global-mouse-menu): New menus.
127 (calendar-flatten, cal-menu-update): Remove.
128 (calendar-mouse-insert-hebrew-diary-entry)
129 (calendar-mouse-insert-islamic-diary-entry)
130 (calendar-mouse-insert-bahai-diary-entry):
131 Remove (fold into cal-menu-diary-menu).
132 (calendar-mouse-2-date-menu, calendar-mouse-cal-tex-menu)
133 (cal-tex-mouse-filofax): Remove (fold into cal-menu-context-mouse-menu).
134 (calendar-mouse-3-map): Remove (turn into cal-menu-global-mouse-menu).
135 (calendar-mouse-view-diary-entries): Minor simplifications.
136 (calendar-event-to-date): Use with-current-buffer.
137
138 2007-07-25 Nick Roberts <nickrob@snap.net.nz>
139
140 * add-log.el (change-log-redate): Remove (not needed anymore and
141 doesn't appear to work).
142
143 2007-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
144
145 * frame.el: Use mapc and dolist instead of mapcar where possible.
146 (close-display-connection): New command.
147
148 2007-07-25 Alexandre Julliard <julliard@winehq.org>
149
150 * vc-git.el (vc-git-log-view-mode): Port to the multi-file vc interface.
151 (vc-git-create-snapshot, vc-git-retrieve-snapshot): New functions.
152
153 2007-07-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
154
155 * ps-print.el (ps-multibyte-buffer): Docstring fix.
156
157 * ps-mule.el: Doc fix.
158 (ps-multibyte-buffer, ps-mule-font-info-database-default)
159 (ps-mule-external-libraries, ps-mule-begin-job): Docstring fix.
160
161 2007-07-25 Glenn Morris <rgm@gnu.org>
162
163 * calendar/cal-tex.el (cal-tex-which-days, cal-tex-holidays)
164 (cal-tex-diary, cal-tex-daily-string, cal-tex-daily-start)
165 (cal-tex-daily-end, cal-tex-hook)
166 (cal-tex-cal-one-month, cal-tex-cal-multi-month)
167 (cal-tex-year, cal-tex-cursor-week, cal-tex-cursor-week2)
168 (cal-tex-cursor-week-iso, cal-tex-week-hours)
169 (cal-tex-cursor-week-monday, cal-tex-weekly4-box)
170 (cal-tex-cursor-day, cal-tex-insert-preamble): Doc fix.
171 (cal-tex-day-prefix, cal-tex-day-name-format)
172 (cal-tex-cal-one-month, cal-tex-cal-multi-month, cal-tex-myday)
173 (cal-tex-caldate, cal-tex-LaTeX-hourbox)
174 (cal-tex-LaTeX-subst-list): Change from variables to constants.
175 (cal-tex-preamble, cal-tex-arg, cal-tex-nl): Simplify with `format'.
176 (cal-tex-cursor-filofax-year, cal-tex-weekly4-box): Use \textbf,
177 etc, rather than \bf.
178 (cal-tex-mini-calendar): Fix typos in previous change.
179 (cal-tex-latexify-list): Remove inner let binding.
180 (cal-tex-end-document, cal-tex-banner): Use multi-line
181 cal-tex-comment.
182 (cal-tex-comment): Handle embedded newlines.
183 (cal-tex-LaTeXify-string): Use substring-no-properties.
184
185 2007-07-25 Joakim Verona <joakim@verona.se> (tiny change)
186
187 * progmodes/compile.el (compilation-error-regexp-alist-alist):
188 Add support for the Maden build tool.
189
190 2007-07-25 William Xu <william.xwl@gmail.com> (tiny change)
191
192 * net/webjump.el (webjump-url-encode): Fix for non-ASCII characters.
193
194 2007-07-24 Stefan Monnier <monnier@iro.umontreal.ca>
195
196 * pcvs.el (cvs-temp-buffer): Disable undo in temp buffers.
197
198 2007-07-24 Dan Nicolaescu <dann@ics.uci.edu>
199
200 * dired.el (dired-mode-map): Bind wdired-change-to-wdired-mode to
201 C-x C-q.
202
203 * vc-git.el (vc-git-print-log): Fix previous change.
204
205 2007-07-24 Stefan Monnier <monnier@iro.umontreal.ca>
206
207 * window.el (save-selected-window): Minor optimization.
208 (bw-adjust-window): If operation failed, try with a smaller delta.
209 (window-fixed-size-p): New function.
210 (window-area-factor): New var.
211 (balance-windows-area): New command.
212
213 * ps-mule.el (ps-multibyte-buffer): Docstring fixes.
214 (ps-mule-encode-ethiopic): Make it clear that it's always defined.
215 (ps-mule-prepare-font-for-components, ps-mule-encode-header-string)
216 (ps-mule-encode-bit, ps-mule-encode-ucs2): Use dotimes.
217 (ps-mule-begin-job): Use dolist.
218
219 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
220
221 * subr.el (start-file-process-shell-command)
222 (process-file-shell-command): New defuns.
223
224 * progmodes/compile.el (compilation-start):
225 Apply `start-file-process-shell-command'.
226
227 2007-07-24 Alexandre Julliard <julliard@winehq.org>
228
229 * vc-git.el (vc-git-checkout, vc-directory-exclusion-list): Fix typos.
230
231 2007-07-24 Alan Mackenzie <acm@muc.de>
232
233 * emacs-lisp/bytecomp.el (byte-compile-from-buffer):
234 Initialise byte-compile-unresolved-functions before rather than
235 after a compilation.
236 (byte-compile-unresolved-functions): Amplify doc string.
237
238 2007-07-24 Glenn Morris <rgm@gnu.org>
239
240 * startup.el (normal-splash-screen): Use `emacs-copyright'.
241
242 * calendar/cal-tex.el (cal-tex-holidays, cal-tex-diary)
243 (cal-tex-rules, cal-tex-buffer, cal-tex-24)
244 (cal-tex-cursor-month-landscape, cal-tex-cursor-month)
245 (cal-tex-cursor-week, cal-tex-cursor-week2)
246 (cal-tex-cursor-week-iso, cal-tex-week-hours)
247 (cal-tex-cursor-week-monday, cal-tex-weekly4-box)
248 (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
249 (cal-tex-cursor-filofax-daily, cal-tex-daily-page): Doc fix.
250
251 * calendar/cal-tex.el: Remove leading `*' from defcustom docs.
252 (cal-tex-daily-string, cal-tex-daily-start, cal-tex-daily-end)
253 (cal-tex-day-name-format, cal-tex-cal-one-month)
254 (cal-tex-cal-multi-month, cal-tex-myday, cal-tex-preamble)
255 (cal-tex-comment, cal-tex-nl, cal-tex-cmd, cal-tex-e-parbox)
256 (cal-tex-mini-calendar, cal-tex-em): Doc fix.
257 (cal-tex-list-holidays, cal-tex-cursor-year)
258 (cal-tex-cursor-year-landscape, cal-tex-year)
259 (cal-tex-cursor-filofax-year, cal-tex-cursor-month-landscape)
260 (cal-tex-cursor-month, cal-tex-insert-days)
261 (cal-tex-insert-day-names, cal-tex-insert-blank-days)
262 (cal-tex-first-blank-p, cal-tex-cursor-week)
263 (cal-tex-cursor-week2, cal-tex-cursor-week-iso)
264 (cal-tex-week-hours, cal-tex-cursor-week-monday)
265 (cal-tex-weekly4-box, cal-tex-cursor-filofax-2week)
266 (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily)
267 (cal-tex-cursor-day, cal-tex-daily-page, cal-tex-mini-calendar)
268 (cal-tex-latexify-list, cal-tex-previous-month)
269 (cal-tex-next-month, cal-tex-insert-preamble): General tidy-up and
270 modernization, including using dotimes rather than
271 calendar-for-loop.
272 (cal-tex-LaTeX-subst-list): Remove `@'.
273 (cal-tex-em, cal-tex-bf, cal-tex-Huge-bf, cal-tex-large-bf):
274 Use \textit and \textbf rather than \em and \it.
275
276 * calendar/cal-bahai.el (list-bahai-diary-entries)
277 * calendar/cal-hebrew.el (list-hebrew-diary-entries)
278 * calendar/cal-islam.el (list-islamic-diary-entries)
279 * calendar/calendar.el (generate-calendar, generate-calendar-month)
280 * calendar/diary-lib.el (diary-list-entries)
281 (mark-calendar-date-pattern): Use `dotimes' rather than
282 `calendar-for-loop'.
283
284 * calendar/calendar.el (calendar-for-loop): Doc fix.
285
1 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca> 286 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca>
2 287
3 * ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the 288 * ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the
4 underlying file is uptodate. 289 underlying file is uptodate.
5 290
10 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca> 295 2007-07-23 Stefan Monnier <monnier@iro.umontreal.ca>
11 296
12 * vc-hooks.el (vc-mode-line-map): New const. 297 * vc-hooks.el (vc-mode-line-map): New const.
13 (vc-mode-line): Use it. 298 (vc-mode-line): Use it.
14 299
15 2007-07-23 Alexandre Julliard <julliard@winehq.org> 300 2007-07-23 Alexandre Julliard <julliard@winehq.org>
16 301
17 * vc-git.el (vc-git-delete-file, vc-git-rename-file) 302 * vc-git.el (vc-git-delete-file, vc-git-rename-file)
18 (vc-git-unregister): New functions. 303 (vc-git-unregister): New functions.
19 (vc-git-find-version): Use the result of ls-files as a parameter 304 (vc-git-find-version): Use the result of ls-files as a parameter
20 for cat-file 305 for cat-file.
21 306
22 2007-07-23 Michael Albinus <michael.albinus@gmx.de> 307 2007-07-23 Michael Albinus <michael.albinus@gmx.de>
23 308
24 * net/tramp.el (tramp-perl-file-attributes) 309 * net/tramp.el (tramp-perl-file-attributes)
25 (tramp-perl-directory-files-and-attributes) 310 (tramp-perl-directory-files-and-attributes)
61 * progmodes/octave-inf.el (inferior-octave-prompt): Accept .exe. 346 * progmodes/octave-inf.el (inferior-octave-prompt): Accept .exe.
62 347
63 2007-07-23 Dan Nicolaescu <dann@ics.uci.edu> 348 2007-07-23 Dan Nicolaescu <dann@ics.uci.edu>
64 349
65 * vc-git.el (vc-git-checkin): Delete unused parameter and the code 350 * vc-git.el (vc-git-checkin): Delete unused parameter and the code
66 handling it. Use vc-git-command. 351 handling it. Use vc-git-command.
67 (vc-git-find-version, vc-git-diff-tree): New functions. 352 (vc-git-find-version, vc-git-diff-tree): New functions.
68 (vc-git-revert): Use vc-git-command. 353 (vc-git-revert): Use vc-git-command.
69 (vc-git--run-command): Delete. 354 (vc-git--run-command): Delete.
70 355
71 2007-07-23 Alexandre Julliard <julliard@winehq.org> 356 2007-07-23 Alexandre Julliard <julliard@winehq.org>
72 357
73 * vc-git.el (vc-git-workfile-unchanged-p): Update comment. 358 * vc-git.el (vc-git-workfile-unchanged-p): Update comment.
74 359
75 2007-07-20 Kenichi Handa <handa@m17n.org> 360 2007-07-20 Kenichi Handa <handa@m17n.org>
76 361
153 * textmodes/reftex.el (reftex-access-parse-file): Create parse 438 * textmodes/reftex.el (reftex-access-parse-file): Create parse
154 file in a way that does not interfere with recentf mode. 439 file in a way that does not interfere with recentf mode.
155 (reftex-access-parse-file): Do not risk destroying an existing 440 (reftex-access-parse-file): Do not risk destroying an existing
156 buffer. 441 buffer.
157 442
158 2007-07-22 Alexandre Julliard <julliard@winehq.org> 443 2007-07-22 Alexandre Julliard <julliard@winehq.org>
159 444
160 * vc-git.el: New file. 445 * vc-git.el: New file.
161 446
162 2007-07-22 Stefan Monnier <monnier@iro.umontreal.ca> 447 2007-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
163 448
168 * vc-cvs.el (vc-cvs-mode-line-string): Add support for tooltips 453 * vc-cvs.el (vc-cvs-mode-line-string): Add support for tooltips
169 for branches and new files. 454 for branches and new files.
170 455
171 * vc-hooks.el (vc-default-mode-line-string): Move mouse-face and 456 * vc-hooks.el (vc-default-mode-line-string): Move mouse-face and
172 local-map handling ... 457 local-map handling ...
173 (vc-mode-line): ... here. Improve handling of help-echo. 458 (vc-mode-line): ... here. Improve handling of help-echo.
174 459
175 * vc.el (mode-line-string): Document help-echo usage. 460 * vc.el (mode-line-string): Document help-echo usage.
176 461
177 2007-07-22 Michael Albinus <michael.albinus@gmx.de> 462 2007-07-22 Michael Albinus <michael.albinus@gmx.de>
178 463
190 475
191 2007-07-22 Martin Rudalics <rudalics@gmx.at> 476 2007-07-22 Martin Rudalics <rudalics@gmx.at>
192 477
193 * add-log.el (change-log-fill-parenthesized-list): New function. 478 * add-log.el (change-log-fill-parenthesized-list): New function.
194 (change-log-indent): Call change-log-fill-parenthesized-list. 479 (change-log-indent): Call change-log-fill-parenthesized-list.
195 (change-log-fill-paragraph): Bind fill-indent-according-to-mode to 480 (change-log-fill-paragraph): Bind fill-indent-according-to-mode to t.
196 t. Have lines with leading asterisk start a paragraph. 481 Have lines with leading asterisk start a paragraph.
197 482
198 2007-07-21 Jay Belanger <jay.p.belanger@gmail.com> 483 2007-07-21 Jay Belanger <jay.p.belanger@gmail.com>
199 484
200 * calc/calc-math.el (math-emacs-precision) 485 * calc/calc-math.el (math-emacs-precision)
201 (math-largest-emacs-expt, math-smallest-emacs-expt): 486 (math-largest-emacs-expt, math-smallest-emacs-expt):
535 820
536 2007-07-13 Dan Nicolaescu <dann@ics.uci.edu> 821 2007-07-13 Dan Nicolaescu <dann@ics.uci.edu>
537 822
538 * replace.el (match): Use yellow1 instead of yellow. 823 * replace.el (match): Use yellow1 instead of yellow.
539 824
540 * progmodes/gdb-ui.el (breakpoint-enabled): Use red1 instead of 825 * progmodes/gdb-ui.el (breakpoint-enabled): Use red1 instead of red.
541 red.
542 826
543 * pcvs-info.el (cvs-unknown): Likewise. 827 * pcvs-info.el (cvs-unknown): Likewise.
544 828
545 2007-07-13 Eli Zaretskii <eliz@gnu.org> 829 2007-07-13 Eli Zaretskii <eliz@gnu.org>
546 830
547 * makefile.w32-in (install-lisp-SH, install-lisp-CMD): New targets. 831 * makefile.w32-in (install-lisp-SH, install-lisp-CMD): New targets.
548 (install): Use them to copy all *.el files before *.elc. 832 (install): Use them to copy all *.el files before *.elc.
549 833
550 2007-07-13 Drew Adams <drew.adams@oracle.com> 834 2007-07-13 Drew Adams <drew.adams@oracle.com>
551 835
552 * bookmark.el (bookmark-jump-other-window): New function. 836 * bookmark.el (bookmark-jump-other-window): New function.
553 (bookmark-map): Bind it to "o". 837 (bookmark-map): Bind it to "o".
554 838
555 http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html 839 http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00633.html
1697 * term/mac-win.el (mac-dnd-drop-data): Remove redundant check. 1981 * term/mac-win.el (mac-dnd-drop-data): Remove redundant check.
1698 1982
1699 2007-06-13 Ryan Yeske <rcyeske@gmail.com> 1983 2007-06-13 Ryan Yeske <rcyeske@gmail.com>
1700 1984
1701 * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax 1985 * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax
1702 around bright and dim regexps. Make sure bright and dim matches 1986 around bright and dim regexps. Make sure bright and dim matches
1703 use word anchors. Send text through rcirc-markup functions. 1987 use word anchors. Send text through rcirc-markup functions.
1704 (rcirc-url-regexp): Add single quote character. 1988 (rcirc-url-regexp): Add single quote character.
1705 (rcirc-connect): Write logs to disk on auto-save-hook. 1989 (rcirc-connect): Write logs to disk on auto-save-hook.
1706 Make server a non-optional argument. 1990 Make server a non-optional argument.
1707 (rcirc-log-alist): New variable. 1991 (rcirc-log-alist): New variable.
1718 (rcirc-keepalive): Send KEEPALIVE ctcp instead of a PING. 2002 (rcirc-keepalive): Send KEEPALIVE ctcp instead of a PING.
1719 (rcirc-handler-ctcp-KEEPALIVE): Add handler. 2003 (rcirc-handler-ctcp-KEEPALIVE): Add handler.
1720 (rcirc-handler-CTCP): Don't print KEEPALIVE responses. 2004 (rcirc-handler-CTCP): Don't print KEEPALIVE responses.
1721 (rcirc-omit-mode): Add minor-mode. 2005 (rcirc-omit-mode): Add minor-mode.
1722 (rcirc-mode-map): Change C-c C-o binding. 2006 (rcirc-mode-map): Change C-c C-o binding.
1723 (rcirc-mode): Clear mode-line-process. Use a custom 2007 (rcirc-mode): Clear mode-line-process. Use a custom
1724 fill-paragraph-function. Set up buffer-invisibility-spec. 2008 fill-paragraph-function. Set up buffer-invisibility-spec.
1725 (rcirc-response-formats): Remove timestamp code. 2009 (rcirc-response-formats): Remove timestamp code.
1726 (rcirc-omit-responses): Add variable. 2010 (rcirc-omit-responses): Add variable.
1727 (rcirc-print): Don't put the overlay arrow on potentially omitted 2011 (rcirc-print): Don't put the overlay arrow on potentially omitted
1728 lines. Log line to disk. Record activity for private messages 2012 lines. Log line to disk. Record activity for private messages
1855 (ediff-meta-buffer-verbose-message): New variables. 2139 (ediff-meta-buffer-verbose-message): New variables.
1856 (ediff-meta-buffer-message): Variable deleted. 2140 (ediff-meta-buffer-message): Variable deleted.
1857 (ediff-verbose-help-enabled): New variable. 2141 (ediff-verbose-help-enabled): New variable.
1858 (ediff-toggle-verbose-help-meta-buffer): New function. 2142 (ediff-toggle-verbose-help-meta-buffer): New function.
1859 (ediff-redraw-directory-group-buffer): Made aware of short/verbose 2143 (ediff-redraw-directory-group-buffer): Made aware of short/verbose
1860 message options 2144 message options.
1861 2145
1862 * ediff-ptch.el (ediff-context-diff-label-regexp): Better regexp. 2146 * ediff-ptch.el (ediff-context-diff-label-regexp): Better regexp.
1863 (ediff-fixup-patch-map): Improve heuristic. 2147 (ediff-fixup-patch-map): Improve heuristic.
1864 2148
1865 2007-06-12 Stefan Monnier <monnier@iro.umontreal.ca> 2149 2007-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
2783 3067
2784 This file is part of GNU Emacs. 3068 This file is part of GNU Emacs.
2785 3069
2786 GNU Emacs is free software; you can redistribute it and/or modify 3070 GNU Emacs is free software; you can redistribute it and/or modify
2787 it under the terms of the GNU General Public License as published by 3071 it under the terms of the GNU General Public License as published by
2788 the Free Software Foundation; either version 2, or (at your option) 3072 the Free Software Foundation; either version 3, or (at your option)
2789 any later version. 3073 any later version.
2790 3074
2791 GNU Emacs is distributed in the hope that it will be useful, 3075 GNU Emacs is distributed in the hope that it will be useful,
2792 but WITHOUT ANY WARRANTY; without even the implied warranty of 3076 but WITHOUT ANY WARRANTY; without even the implied warranty of
2793 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 3077 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the