comparison src/ChangeLog @ 3250:2b8bb4938bb4

[xemacs-hg @ 2006-02-21 11:33:41 by stephent] Commit syntax-cache fixes. <87oe11ne10.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Tue, 21 Feb 2006 11:33:46 +0000
parents ea87f3f1e3ff
children a66d0a29e183
comparison
equal deleted inserted replaced
3249:7a5e3aea74e3 3250:2b8bb4938bb4
1 2006-02-19 Stephen J. Turnbull <stephen@xemacs.org>
2
3 Fix crash (cf. Holger Schauer <yxz7j7xzk97.fsf@gimli.holgi.priv>).
4 Improve nomenclature (some identifiers were misnamed with
5 "syntax_table" although they are purely related to syntax cache).
6 Add lots of comments explaining logic and use of arguments.
7
8 * syntax.c (setup_syntax_cache): Fix broken logic that
9 initialized prev_change and next_change members to Qnil for syntax
10 caches associated with buffers, triggering an assertion because
11 the update functions expect those members to markers.
12
13 * syntax.c (signal_syntax_cache_extent_changed):
14 * syntax.c (reset_buffer_syntax_cache_range):
15 Rename reset_buffer_cache_range to reset_buffer_syntax_cache_range.
16
17 * lisp.h (signal_syntax_cache_extent_changed):
18 * syntax.c (signal_syntax_cache_extent_changed)
19 * syntax.c (update_syntax_cache):
20 * extents.c (signal_single_extent_changed):
21 Rename signal_syntax_table_extent_changed to
22 signal_syntax_cache_extent_changed.
23
24 * lisp.h (signal_syntax_cache_extent_adjust):
25 * syntax.c (signal_syntax_cache_extent_adjust):
26 * insdel.c (buffer_delete_range, buffer_insert_string_1):
27 Rename signal_syntax_table_extent_adjust to
28 signal_syntax_cache_extent_adjust.
29
30 * syntax.h (update_syntax_cache): Fix typo in comment.
31
1 2006-02-16 Marcus Crestani <crestani@xemacs.org> 32 2006-02-16 Marcus Crestani <crestani@xemacs.org>
2 33
3 * xgccache.c (gc_cache_lookup): Remove "Cache full" warning. 34 * xgccache.c (gc_cache_lookup): Remove "Cache full" warning.
4 35
5 2006-01-21 Marcus Crestani <crestani@xemacs.org> 36 2006-01-21 Marcus Crestani <crestani@xemacs.org>