comparison lisp/ChangeLog @ 83635:9c01792a3ce8

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 793-802) - Update from CVS - Remove RCS keywords - Merge from emacs--rel--22 * emacs--rel--22 (patch 42-50) - Update from CVS - Merge from gnus--rel--5.10 - Gnus ChangeLog tweaks * gnus--rel--5.10 (patch 229-232) - Merge from emacs--devo--0, emacs--rel--22 - ChangeLog tweak - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-23
author Miles Bader <miles@gnu.org>
date Sat, 16 Jun 2007 22:33:42 +0000
parents cc587bfd19ca 3513d3f93273
children 0ece58f6e0aa
comparison
equal deleted inserted replaced
83634:391cce03f832 83635:9c01792a3ce8
1 2007-06-16 Karl Fogel <kfogel@red-bean.com>
2
3 * thingatpt.el (thing-at-point-email-regexp): Don't require two
4 chars before the "@" in an email address. Andreas Roehler noticed
5 this problem.
6
7 2007-06-15 Karl Fogel <kfogel@red-bean.com>
8
9 * thingatpt.el: Add support for email addresses (`email').
10 (thing-at-point, bounds-of-thing-at-point): Document `email' support.
11 (thing-at-point-email-regexp): New variable.
12 (`email'): Put `bounds-of-thing-at-point' and `thing-at-point'
13 properties on this symbol, with lambda forms for values.
14
15 2007-06-15 Masatake YAMATO <jet@gyve.org>
16
17 * vc-bzr.el (vc-bzr-root): Cache the output of shell command
18 execution.
19
20 * vc.el (vc-dired-hook): Check the backend returned from
21 `vc-responsible-backend' can really handle `subdir'.
22
23 2007-06-15 Chong Yidong <cyd@stupidchicken.com>
24
25 * wid-edit.el (widget-add-documentation-string-button): Fix
26 handling of documentation indent.
27
28 2007-06-15 Miles Bader <miles@fencepost.gnu.org>
29
30 * mb-depth.el: New file.
31
32 2007-06-15 Masatake YAMATO <jet@gyve.org>
33
34 * vc.el (vc-dired-mode): Show backend name as part of mode name.
35
36 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
37
38 * wid-edit.el (widget-default-create): Move ?h handling here...
39 (widget-default-format-handler): ...from here.
40 (widget-docstring, widget-add-documentation-string-button): New funs.
41 (documentation-string): Add :visibility-widget property.
42 (widget-documentation-string-value-create): Use it.
43
44 * cus-edit.el (custom-split-regexp-maybe): Simplify.
45 (custom-buffer-create-internal): Simplify message.
46 (custom-variable-tag): Reduce height to normal.
47 (custom-variable-value-create, custom-face-value-create)
48 (custom-visibility): New widget.
49 (custom-visibility): New face.
50 (custom-group-value-create): Call
51 widget-add-documentation-string-button, using `custom-visibility'.
52
53 2007-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
54
55 * emacs-lisp/bytecomp.el (byte-compile-current-group)
56 (byte-compile-nogroup-warn, byte-compile-file): Revert part of last
57 change. Apparently the "warning even if the group is implicit" is
58 a feature rather than a bug.
59
60 2007-06-14 Michael Kifer <kifer@cs.stonybrook.edu>
61
62 * viper.el (viper-describe-key-ad, viper-describe-key-briefly-ad):
63 different advices for Emacs and XEmacs. Compile them conditionally.
64 (viper-version): belated version change.
65
66 2007-06-14 Juanma Barranquero <lekktu@gmail.com>
67
68 * follow.el (follow-all-followers, follow-generic-filter):
69 * pcomplete.el (pcomplete-restore-windows):
70 * x-dnd.el (x-dnd-maybe-call-test-function, x-dnd-save-state)
71 (x-dnd-drop-data):
72 * emacs-lisp/edebug.el (edebug-pop-to-buffer, edebug-display):
73 * progmodes/python.el (python-complete-symbol):
74 * term/mac-win.el (mac-dnd-drop-data): Remove redundant check.
75
76 2007-06-13 Ryan Yeske <rcyeske@gmail.com>
77
78 * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax
79 around bright and dim regexps. Make sure bright and dim matches
80 use word anchors. Send text through rcirc-markup functions.
81 (rcirc-url-regexp): Add single quote character.
82 (rcirc-connect): Write logs to disk on auto-save-hook.
83 Make server a non-optional argument.
84 (rcirc-log-alist): New variable.
85 (rcirc-log-directory): Make customizable.
86 (rcirc-log-flag): New customizable variable.
87 (rcirc-log): New function.
88 (rcirc-print): Use above function.
89 (rcirc-log-write): New function.
90 (rcirc-generate-new-buffer-name): Strip text properties.
91 (rcirc-switch-to-buffer-function): Remove variable.
92 (rcirc-last-non-irc-buffer): Remove variable.
93 (rcirc-non-irc-buffer): Add function.
94 (rcirc-next-active-buffer): Use above function.
95 (rcirc-keepalive): Send KEEPALIVE ctcp instead of a PING.
96 (rcirc-handler-ctcp-KEEPALIVE): Add handler.
97 (rcirc-handler-CTCP): Don't print KEEPALIVE responses.
98 (rcirc-omit-mode): Add minor-mode.
99 (rcirc-mode-map): Change C-c C-o binding.
100 (rcirc-mode): Clear mode-line-process. Use a custom
101 fill-paragraph-function. Set up buffer-invisibility-spec.
102 (rcirc-response-formats): Remove timestamp code.
103 (rcirc-omit-responses): Add variable.
104 (rcirc-print): Don't put the overlay arrow on potentially omitted
105 lines. Log line to disk. Record activity for private messages
106 from /dim nicks. Facify the fill-prefix with rcirc-timestamp face.
107 (rcirc-jump-to-first-unread-line): Print message if there is no
108 unread text.
109 (rcirc-clear-unread): New function.
110 (rcirc-markup-text-functions): Add variable.
111 (rcirc-markup-timestamp, rcirc-markup-fill): Add functions.
112 (rcirc-debug): Don't mess with window configuration.
113 (rcirc-send-message): Send message before printing locally.
114 Add SILENT argument, do not print message if non-nil.
115 (rcirc-visible-buffers): New function and variable.
116 (rcirc-window-configuration-change-1): Add function.
117 (rcirc-target-buffer): Make sure ACTIONs don't get sent to the
118 server buffer.
119 (rcirc-clean-up-buffer): Set rcirc-target to nil when finished.
120 (rcirc-fill-paragraph): Add function.
121 (rcirc-record-activity, rcirc-window-configuration-change-1):
122 Only update the activity string if it has actually changed.
123 (rcirc-update-activity-string): Remove padding characters from the
124 mode-line string.
125 (rcirc-disconnect-buffer): New function to be called when a
126 channel is parted or the user quits.
127 (rcirc-server-name): Warn when the server-name hasn't been set.
128 (rcirc-window-configuration-change): Postpone work until
129 post-command-hook.
130 (rcirc-window-configuration-change-1): Update mode-line and
131 overlay arrows here.
132 (rcirc-authenticate): Fix chanserv identification.
133 (rcirc-default-server): Remove variable.
134 (rcirc): Connect according to rcirc-connections.
135 (rcirc-connections): Add variable.
136 (rcirc-startup-channels-alist): Remove variable.
137 (rcirc-startup-channels): Remove function.
138
139 2007-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
140
141 * diff-mode.el (diff-font-lock-keywords): Fix M. Kifer's last change.
142
143 2007-06-13 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se> (tiny change)
144
145 * term/xterm.el (terminal-init-xterm): Escape parens in character
146 constants.
147
148 2007-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
149
150 * progmodes/sh-script.el: Remove unneeded * from docstrings.
151 Use [:alpha:] and [:alnum:] where applicable.
152 (sh-quoted-subshell): Rewrite to correctly
153 handle nested mixes of `...` and $(...).
154 (sh-apply-quoted-subshell): Remove.
155 (sh-font-lock-syntactic-keywords): Adjust call to sh-quoted-subshell.
156
157 * vc-arch.el (vc-arch-command): Remove bzr. It's a different program.
158
159 2007-06-12 Tom Tromey <tromey@redhat.com>
160
161 * subr.el (user-emacs-directory): New defconst.
162 * cmuscheme.el (scheme-start-file):
163 * shell.el (shell):
164 * completion.el (save-completions-file-name):
165 * custom.el (custom-theme-directory):
166 * term/x-win.el (emacs-session-filename):
167 * filesets.el (filesets-menu-cache-file):
168 * thumbs.el (thumbs-thumbsdir):
169 * server.el (server-auth-dir):
170 * image-dired.el (image-dired-dir):
171 (image-dired-db-file):
172 (image-dired-temp-image-file):
173 (image-dired-gallery-dir):
174 (image-dired-temp-rotate-image-file):
175 * play/gamegrid.el (gamegrid-user-score-file-directory):
176 * savehist.el (savehist-file):
177 * tutorial.el (tutorial--saved-dir):
178 * startup.el (auto-save-list-file-prefix): Use user-emacs-directory.
179
180 2007-06-12 Ralf Angeli <angeli@caeruleus.net>
181
182 * scroll-lock.el (scroll-lock-mode): Doc fix.
183
184 2007-06-12 Michael Kifer <kifer@cs.stonybrook.edu>
185
186 * ediff-ptch.el (ediff-context-diff-label-regexp): Spurious parenthesis.
187
188 * ediff-init.el: Doc strings.
189
190 2007-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
191
192 * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
193 (byte-compile-file): Bind it.
194 (byte-compile-nogroup-warn): Use it to avoid spurious warnings when the
195 group argument is provided implicitly.
196 (byte-compile-format-warn, byte-compile-from-buffer)
197 (byte-compile-insert-header): Don't hardcode point-min==1.
198 (byte-compile-file-form-require): Remove unused var old-load-list.
199 (byte-compile-eval): Remove unused vars old-autoloads and hist-nil-new.
200
201 2007-06-12 Michael Kifer <kifer@cs.stonybrook.edu>
202
203 * emulation/viper-cmd.el (viper-prefix-arg-com, viper-prefix-arg-value):
204 Display error messages.
205 (viper-prev-destructive-command, viper-insert-prev-from-insertion-ring):
206 Get rid of cl.el dependencies.
207
208 * emulation/viper-init.el (viper-suppress-input-method-change-message):
209 New variable.
210 (viper-activate-input-method-action)
211 (viper-inactivate-input-method-action):
212 Use viper-suppress-input-method-change-message.
213
214 * emulation/viper-kem.el (viper-vi-basic-map): Disable the bindings
215 for C-s, C-r.
216
217 * emulation/viper-util.el (viper-set-cursor-color-according-to-state):
218 Use viper-replace-overlay-cursor-color instead of
219 viper-replace-overlay-cursor-color.
220 (viper-sit-for-short): Use sit-for with 3 arguments.
221
222 * emulation/viper.el (viper-insert-state-mode-list): Add gud-mode.
223 (viper-major-mode-modifier-list): Add viper-comint-mode-modifier-map
224 to gud-mode.
225
226 * ediff-mult.el (ediff-meta-buffer-brief-message)
227 (ediff-meta-buffer-verbose-message): New variables.
228 (ediff-meta-buffer-message): Variable deleted.
229 (ediff-verbose-help-enabled): New variable.
230 (ediff-toggle-verbose-help-meta-buffer): New function.
231 (ediff-redraw-directory-group-buffer): Made aware of short/verbose
232 message options
233
234 * ediff-ptch.el (ediff-context-diff-label-regexp): Better regexp.
235 (ediff-fixup-patch-map): Improve heuristic.
236
237 2007-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
238
239 * log-view.el (log-view-file-re, log-view-message-re): Use \(?1:...\).
240 (log-view-font-lock-keywords): Simplify.
241 (log-view-current-file, log-view-current-tag): Simplify.
242
243 2007-06-12 Sam Steingold <sds@gnu.org>
244
245 * vc-arch.el (vc-arch-command): Also try "baz" and "bzr".
246
247 2007-06-12 Juanma Barranquero <lekktu@gmail.com>
248
249 * desktop.el (desktop-load-locked-desktop): New option.
250 (desktop-read): Use it.
251 (desktop-truncate, desktop-outvar, desktop-restore-file-buffer):
252 Use `when'.
253
254 2007-06-12 Davis Herring <herring@lanl.gov>
255
256 * desktop.el (desktop-save-mode-off): New function.
257 (desktop-base-lock-name, desktop-not-loaded-hook): New variables.
258 (desktop-full-lock-name, desktop-file-modtime, desktop-owner)
259 (desktop-claim-lock, desktop-release-lock): New functions.
260 (desktop-kill): Tell `desktop-save' that this is the last save.
261 Release the lock afterwards.
262 (desktop-buffer-info): New function.
263 (desktop-save): Use it. Run `desktop-save-hook' where the doc
264 says to. Detect conflicts, and manage the lock.
265 (desktop-read): Detect conflicts. Manage the lock.
266
267 2007-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 * emulation/tpu-mapper.el (tpu-emacs-map-key): Use new keymap names.
270
271 * emulation/tpu-edt.el (tpu-gold-map): Rename from GOLD-map.
272 (tpu-lucid-emacs-p): Remove. Use (featurep 'xemacs) instead.
273 (CSI-map, GOLD-CSI-map, GOLD-SS3-map, SS3-map): Delete vars.
274 (tpu-gold-map, tpu-global-map): Add all the SS3 and CSI bindings, using
275 keysyms rather than byte sequences.
276 (tpu-copy-keyfile): Don't force the user to use tpu-mapper.el.
277
278 2007-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
279
280 * font-lock.el (font-lock-add-keywords): In case font-lock was only
281 half-activated, forcefully activate it completely.
282
283 2007-06-11 Richard Stallman <rms@gnu.org>
284
285 * cus-edit.el (custom-variable-type): Doc fix.
286
287 2007-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
288
289 * progmodes/sh-script.el (sh-font-lock-backslash-quote)
290 (sh-font-lock-flush-syntax-ppss-cache): New functions.
291 (sh-font-lock-syntactic-keywords): Use them to distinguish the
292 different possible cases for \'.
293
294 * complete.el (PC-bindings): Don't bind things already bound in the
295 parent keymap.
296
297 * textmodes/bibtex-style.el: New file.
298
299 2007-06-11 Riccardo Murri <riccardo.murri@gmail.com>
300
301 * vc-bzr.el: New file.
302
303 2007-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * vc-svn.el (vc-svn-program): New var.
306 (vc-svn-command): Use it.
307
308 2007-06-11 Juanma Barranquero <lekktu@gmail.com>
309
310 * server.el (server-switch-buffer): Remove redundant check.
311
1 2007-06-10 Martin Rudalics <rudalics@gmx.at> 312 2007-06-10 Martin Rudalics <rudalics@gmx.at>
2 313
3 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions): Match 314 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
4 against file-name-nondirectory. 315 Match against file-name-nondirectory.
5 Fix text on user customization variables. 316 Fix text on user customization variables.
6 Reported by Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>. 317 Reported by Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>.
7 318
8 2007-06-09 Alfred M. Szmidt <ams@gnu.org> (tiny change) 319 2007-06-09 Alfred M. Szmidt <ams@gnu.org> (tiny change)
9 320