comparison src/ChangeLog @ 83142:62cf3d6337a0

Merged in changes from CVS trunk. Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345 Tweak source regexps so that building in place won't cause problems * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-347 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-348 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-349 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-350 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352 Update from CVS: lisp/flymake.el: New file. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-182
author Karoly Lorentey <lorentey@elte.hu>
date Sun, 30 May 2004 21:11:48 +0000
parents 51a4742fb73b
children e2775bcb9a2e
comparison
equal deleted inserted replaced
83141:8d02e70dd3cc 83142:62cf3d6337a0
1 2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * alloc.c: Undo Kim's recent changes and fix the same bug differently.
4 (marker_blocks_pending_free): Remove.
5 (Fgarbage_collect): Sweep after cleaning up undo-lists.
6 Mark the undo lists after claning them up.
7 Don't free block in marker_blocks_pending_free.
8 (mark_buffer): Don't mark undo_list.
9 (gc_sweep): Sweep hash-tables and strings first.
10 Do free marker blocks that are empty.
11
12 2004-05-28 Jim Blandy <jimb@redhat.com>
13
14 * regex.c (print_partial_compiled_pattern): Add missing 'break'
15 after 'case wordend'. For symbeg and symend, print to stderr,
16 like the other cases.
17
18 2004-05-28 Noah Friedman <friedman@splode.com>
19
20 * process.c (Fdelete_process): Do not call remove_process.
21
22 2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
23
24 * alloc.c (struct backtrace): Remove.
25 (Fgarbage_collect): Use the new mark_backtrace.
26
27 * eval.c (mark_backtrace): New function.
28
29 * minibuf.c (run_exit_minibuf_hook): New function.
30 (read_minibuf_unwind): Don't run exit-minibuffer-hook any more.
31 (read_minibuf): Use separate unwind handler to run exit-minibuf-hook.
32
1 2004-05-27 Kim F. Storm <storm@cua.dk> 33 2004-05-27 Kim F. Storm <storm@cua.dk>
2 34
3 * xdisp.c (back_to_previous_visible_line_start): Skip backwards 35 * xdisp.c (back_to_previous_visible_line_start): Skip backwards
4 over display properties, e.g. images, that replace buffer text. 36 over display properties, e.g. images, that replace buffer text.
5 37
13 before actually accepting connection in case it has already been 45 before actually accepting connection in case it has already been
14 accepted due to recursion. 46 accepted due to recursion.
15 47
16 2004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> (tiny change) 48 2004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> (tiny change)
17 49
18 * coding.c (Fset_safe_terminal_coding_system_internal): Set 50 * coding.c (Fset_safe_terminal_coding_system_internal):
19 suppress_error in safe_terminal_coding, not terminal_coding. 51 Set suppress_error in safe_terminal_coding, not terminal_coding.
20 52
21 2004-05-22 Richard M. Stallman <rms@gnu.org> 53 2004-05-22 Richard M. Stallman <rms@gnu.org>
22 54
23 * alloc.c (Fmake_string): Doc fix. 55 * alloc.c (Fmake_string): Doc fix.
24 56
69 * regex.c (enum syntaxcode): Add Ssymbol. 101 * regex.c (enum syntaxcode): Add Ssymbol.
70 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword. 102 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword.
71 (re_opcode_t): New opcodes `symbeg' and `symend'. 103 (re_opcode_t): New opcodes `symbeg' and `symend'.
72 (print_partial_compiled_pattern): Print the new opcodes properly. 104 (print_partial_compiled_pattern): Print the new opcodes properly.
73 (regex_compile): Parse the new operators. 105 (regex_compile): Parse the new operators.
74 (analyse_first): Skip symbeg and symend (they match only the empty string). 106 (analyse_first): Skip sym(beg|end) (they match only the empty string).
75 (mutually_exclusive_p): `symend' is mutually exclusive with \s_ and 107 (mutually_exclusive_p): `symend' is mutually exclusive with \s_ and
76 \sw; `symbeg' is mutually exclusive with \S_ and \Sw. 108 \sw; `symbeg' is mutually exclusive with \S_ and \Sw.
77 (re_match_2_internal): Match symbeg and symend. 109 (re_match_2_internal): Match symbeg and symend.
78 110
79 * search.c (trivial_regexp_p): \_ is no longer a trivial regexp. 111 * search.c (trivial_regexp_p): \_ is no longer a trivial regexp.