+2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/compile.el (compilation-error-regexp-alist):
+ Use expand-file-name and data-directory.
+
+ * progmodes/grep.el (grep-tree): Rework previous fix.
+
+ * mouse.el (mouse-set-region-1): Use temporary transient-mark-mode
+ after the user marked text with the mouse.
+
+ * startup.el (command-line): Keep the first regexp of
+ auto-save-file-name-transforms intact.
+
2004-05-28 Juanma Barranquero <lektu@terra.es>
* cus-edit.el (customize-face, customize-face-other-window)
- (custom-face-edit-delete): Make arguments match their use in
- docstring.
- (custom-unloaded-symbol-p, custom-unloaded-widget-p): Fix typo in
- docstring.
+ (custom-face-edit-delete): Make arguments match their use in docstring.
+ (custom-unloaded-symbol-p, custom-unloaded-widget-p): Docstring typo.
* cvs-status.el (cvs-tree-merge, cvs-tags->tree): Use `butlast',
not `cvs-butlast'.
* w32-fns.el (w32-using-nt, w32-shell-dos-semantics)
(set-w32-system-coding-system): Doc fixes.
- * textmodes/artist.el (artist-last, artist-remove-nulls):
- Simplify.
+ * textmodes/artist.el (artist-last, artist-remove-nulls): Simplify.
(artist-draw-ellipse-general, artist-draw-ellipse-with-0-height):
Make arguments match their use in docstring.
(artist-draw-region-trim-line-endings)
2004-05-28 Simon Josefsson <jas@extundo.com>
- * mail/smtpmail.el (smtpmail-open-stream): Bind
- starttls-extra-arguments too, if starttls.el uses GNUTLS.
+ * mail/smtpmail.el (smtpmail-open-stream):
+ Bind starttls-extra-arguments too, if starttls.el uses GNUTLS.
2004-05-26 Simon Josefsson <jas@extundo.com>
* starttls.el: Merge with my GNUTLS based starttls.el.
(starttls-gnutls-program, starttls-use-gnutls)
(starttls-extra-arguments, starttls-process-connection-type)
- (starttls-connect, starttls-failure, starttls-success):
- New variables.
+ (starttls-connect, starttls-failure, starttls-success): New variables.
(starttls-program, starttls-extra-args): Doc fix.
- (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
- New functions.
- (starttls-negotiate, starttls-open-stream): Check
- `starttls-use-gnutls' and pass on to corresponding *-gnutls
- function if it is set.
+ (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New funs.
+ (starttls-negotiate, starttls-open-stream): Check `starttls-use-gnutls'
+ and pass on to corresponding *-gnutls function if it is set.
2004-05-27 Luc Teirlinck <teirllm@auburn.edu>
* descr-text.el (describe-property-list): Add [show] button for
`syntax-table' property with action to pp to a separate buffer.
(describe-char): Replace search-forward by re-search-forward with
- whitespace regexp after "character:" to not fail in too narrow
- windows.
+ whitespace regexp after "character:" to not fail in too narrow windows.
* simple.el (next-error-find-buffer): Add a rule to return
next-error capable buffer if one window on the selected frame
(gud-watch, gdb-send-item, gdb-breakpoints-mode, gdb-frames-mode)
(gdb-locals-mode, gdb-send-item, gdb-toggle-breakpoint)
(gdb-delete-breakpoint, gdb-frames-select, gdb-threads-buffer)
- (gdb-registers-buffer, gdb-reset, gdb-assembler-buffer): Handle
- new value for gud-minor-mode (gdbmi).
+ (gdb-registers-buffer, gdb-reset, gdb-assembler-buffer):
+ Handle new value for gud-minor-mode (gdbmi).
(gdb-buffer-type, gdb-input-queue, gdb-prompting)
- (gdb-output-sink, gdb-current-item, gdb-pending-triggers): Change
- from local to global gdb variable set.
+ (gdb-output-sink, gdb-current-item, gdb-pending-triggers):
+ Change from local to global gdb variable set.
(gdb-ann3): Initialise above gdb variable set.
(gdb-var-update, gdb-var-update-handler, gdb-enqueue-input)
(gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt)
2004-05-21 Masatake YAMATO <jet@gyve.org>
- * progmodes/etags.el (tags-apropos, list-tags): Require
- apropos.
+ * progmodes/etags.el (tags-apropos, list-tags): Require apropos.
(etags-tags-completion-table): Show parsing progress.
2004-05-20 Luc Teirlinck <teirllm@auburn.edu>
+2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * alloc.c (struct backtrace): Remove.
+ (Fgarbage_collect): Use the new mark_backtrace.
+
+ * eval.c (mark_backtrace): New function.
+
+ * minibuf.c (run_exit_minibuf_hook): New function.
+ (read_minibuf_unwind): Don't run exit-minibuffer-hook any more.
+ (read_minibuf): Use separate unwind handler to run exit-minibuf-hook.
+
2004-05-27 Kim F. Storm <storm@cua.dk>
* xdisp.c (back_to_previous_visible_line_start): Skip backwards
2004-05-23 K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu> (tiny change)
- * coding.c (Fset_safe_terminal_coding_system_internal): Set
- suppress_error in safe_terminal_coding, not terminal_coding.
+ * coding.c (Fset_safe_terminal_coding_system_internal):
+ Set suppress_error in safe_terminal_coding, not terminal_coding.
2004-05-22 Richard M. Stallman <rms@gnu.org>
(re_opcode_t): New opcodes `symbeg' and `symend'.
(print_partial_compiled_pattern): Print the new opcodes properly.
(regex_compile): Parse the new operators.
- (analyse_first): Skip symbeg and symend (they match only the empty string).
+ (analyse_first): Skip sym(beg|end) (they match only the empty string).
(mutually_exclusive_p): `symend' is mutually exclusive with \s_ and
\sw; `symbeg' is mutually exclusive with \S_ and \Sw.
(re_match_2_internal): Match symbeg and symend.