From: Gerd Moellmann Date: Sun, 26 Mar 2000 14:13:40 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.90~4489 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=89e80928967971a4cd875708ce3cf3005d5cf384;p=emacs.git *** empty log message *** --- diff --git a/ChangeLog b/ChangeLog index d031f8a617a..a8d05a83e05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2000-03-26 Gerd Moellmann + + * Makefile.in (bootstrap-lisp-1, bootstrap-list, bootstrap-src): + New targets. + (bootstrap): Rewritten in terms of the new targets above. Make + info files, too. + 2000-03-12 Gerd Moellmann * config.guess, config.sub: Use the versions of the files from diff --git a/src/ChangeLog b/src/ChangeLog index 8f0ea82a28a..939956fe94c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,40 @@ +2000-03-26 Gerd Moellmann + + * buffer.h (struct buffer): Remove member local_var_flags, + add local_flags. + (MAX_BUFFER_LOCAL_VARS): New macro. + (BUFFER_LOCAL_VAR_OFFSET, BUFFER_LOCAL_VAR_IDX) + (BUFFER_HAS_LOCAL_VALUE_P, SET_BUFFER_HAS_LOCAL_VALUE_P) + (BUFFER_LOCAL_IDX, BUFFER_LOCAL_DEFAULT_VALUE, BUFFER_LOCAL_VALUE) + (BUFFER_LOCAL_SYMBOL, BUFFER_LOCAL_TYPE): New macros. + + * print.c (print_object): Use new macros for per-buffer + variables. + + * category.c (Fset_category_table): Use new macros for per-buffer + variables. + + * buffer.c (buffer_permanent_local_flags): Make a char array. + (max_buffer_local_idx): New variable. + (reset_buffer_local_variables, Fbuffer_local_variables): Rewritten + for new handling of per-buffer variables. + (buffer_slot_type_mismatch): Use new macros for per-buffer vars. + (init_buffer_once): Initialize per-buffer vars differently. + Set max_buffer_local_idx. + + * syntax.c (Fset_syntax_table): Use new macros for per-buffer + variables. + + * lread.c (defvar_per_buffer): Use new macros for per-buffer + variables. + + * data.c (do_symval_forwarding, store_symval_forwarding) + (find_symbol_value, set_internal, default_value, Fset_default) + (Fkill_local_variable, Flocal_variable_p): Use new macros for + per-buffer variables. + + * Makefile.in (bootstrap-emacs): Use `mv -f' instead of `mv'. + 2000-03-24 Gerd Moellmann * xterm.c (x_term_init): Unblock input around call1 of