aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8f0ea82a28a..939956fe94c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,40 @@
12000-03-26 Gerd Moellmann <gerd@gnu.org>
2
3 * buffer.h (struct buffer): Remove member local_var_flags,
4 add local_flags.
5 (MAX_BUFFER_LOCAL_VARS): New macro.
6 (BUFFER_LOCAL_VAR_OFFSET, BUFFER_LOCAL_VAR_IDX)
7 (BUFFER_HAS_LOCAL_VALUE_P, SET_BUFFER_HAS_LOCAL_VALUE_P)
8 (BUFFER_LOCAL_IDX, BUFFER_LOCAL_DEFAULT_VALUE, BUFFER_LOCAL_VALUE)
9 (BUFFER_LOCAL_SYMBOL, BUFFER_LOCAL_TYPE): New macros.
10
11 * print.c (print_object): Use new macros for per-buffer
12 variables.
13
14 * category.c (Fset_category_table): Use new macros for per-buffer
15 variables.
16
17 * buffer.c (buffer_permanent_local_flags): Make a char array.
18 (max_buffer_local_idx): New variable.
19 (reset_buffer_local_variables, Fbuffer_local_variables): Rewritten
20 for new handling of per-buffer variables.
21 (buffer_slot_type_mismatch): Use new macros for per-buffer vars.
22 (init_buffer_once): Initialize per-buffer vars differently.
23 Set max_buffer_local_idx.
24
25 * syntax.c (Fset_syntax_table): Use new macros for per-buffer
26 variables.
27
28 * lread.c (defvar_per_buffer): Use new macros for per-buffer
29 variables.
30
31 * data.c (do_symval_forwarding, store_symval_forwarding)
32 (find_symbol_value, set_internal, default_value, Fset_default)
33 (Fkill_local_variable, Flocal_variable_p): Use new macros for
34 per-buffer variables.
35
36 * Makefile.in (bootstrap-emacs): Use `mv -f' instead of `mv'.
37
12000-03-24 Gerd Moellmann <gerd@gnu.org> 382000-03-24 Gerd Moellmann <gerd@gnu.org>
2 39
3 * xterm.c (x_term_init): Unblock input around call1 of 40 * xterm.c (x_term_init): Unblock input around call1 of