Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 211:78478c60bfcd r20-4b4
Import from CVS: tag r20-4b4
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:05:51 +0200 |
parents | 41ff10fd062f |
children | 78f53ef88e17 |
comparison
equal
deleted
inserted
replaced
210:49f55ca3ba57 | 211:78478c60bfcd |
---|---|
1 1997-11-10 Hrvoje Niksic <hniksic@srce.hr> | |
2 | |
3 * event-stream.c: Make echo_keystrokes a Lisp_Object. | |
4 (maybe_echo_keys): Adapt to that. | |
5 | |
6 1997-11-11 SL Baur <steve@altair.xemacs.org> | |
7 | |
8 * eval.c (throw_or_bomb_out): Remove abort. | |
9 Suggested by: Kyle Jones <kyle_jones@wonderworks.com> | |
10 | |
11 1997-11-11 Kyle Jones <kyle_jones@wonderworks.com> | |
12 | |
13 * Added support for referencing lrecord_implementations | |
14 via an index in an lrecord_header rather than a raw | |
15 pointer. Also added a mark bit and a pure bit. | |
16 | |
17 * alloc.c: Made lrecord_type_index() and | |
18 lrecord_implementations_table[] global, previously they | |
19 were static. Used new XRECORD_LHEADER_IMPLEMENTATION | |
20 and LHEADER_IMPLEMENTATION macros to access | |
21 lrecord_implementations found in Lisp_Objects and | |
22 lrecord_headers instead of referencing ->implementation. | |
23 | |
24 (gc_record_type_p): For USE_INDEXED_LRECORD_IMPLEMENTATION, | |
25 there's no need to check for equality to type or type + 1. | |
26 lrecords are no longer marked by incrementing the | |
27 implementation pointer. | |
28 | |
29 (init_alloc_once_early): Initialized subr and | |
30 symbol_value_forward lrecord indexes early so that the | |
31 staticly defined subrs and symbol_value_forward object | |
32 indexes match the lrecord_implementations_table. | |
33 | |
34 * buffer.c: Used symbol_value_forward_lheader_initializer in | |
35 various DEFVAR* macros. Used new XRECORD_LHEADER_IMPLEMENTATION | |
36 macro. | |
37 | |
38 * elhash.c: Used new XRECORD_LHEADER_IMPLEMENTATION | |
39 macro. | |
40 | |
41 * fns.c: Used new XRECORD_LHEADER_IMPLEMENTATION macro. | |
42 | |
43 * lisp.h: Defined subr_lheader_initializer macro, used it in | |
44 DEFUN macro. | |
45 | |
46 * lrecord.h: For USE_INDEXED_LRECORD_IMPLEMENTATION, | |
47 changed lrecord_header to contain an index into | |
48 lrecord_implementations_table[], plus a mark bit and a pure | |
49 bit. Added support code for this. Defined new | |
50 XRECORD_LHEADER_IMPLEMENTATION and LHEADER_IMPLEMENTATION | |
51 macros to be used to find the lrecord_implementation | |
52 of a Lisp_Object. | |
53 | |
54 * print.c: Used new XRECORD_LHEADER_IMPLEMENTATION and | |
55 LHEADER_IMPLEMENTATION macros. | |
56 | |
57 * symbols.c: Used symbol_value_forward_lheader_initializer in | |
58 definition of guts_of_unbound_marker. | |
59 | |
60 * symeval.h: Defined symbol_value_forward_lheader_initializer | |
61 macro. Used symbol_value_forward_lheader_initializer in various | |
62 macros. Used new XRECORD_LHEADER_IMPLEMENTATION macro. | |
63 | |
64 | |
65 1997-11-10 SL Baur <steve@altair.xemacs.org> | |
66 | |
67 * window.c (set_window_pixsize): Remove unused variable. | |
68 | |
69 * extents.c (print_extent_1): Fix type check error in sprintf. | |
70 | |
71 * doc.c (Fsnarf_documentation): Remove unused label weird_function. | |
72 | |
73 * symsinit.h: Restore declaration of vars_of_dialog_x. | |
74 | |
75 * database.c (Fopen_database): Fix unused variable message. | |
76 | |
77 * sysdep.c (sys_subshell): vfork() is a demented, obsolete hack. | |
78 | |
79 * offix.c (struct): Make ImageData, MaskData be unsigned char *. | |
80 | |
81 * event-Xt.c (x_event_to_emacs_event): Clean up typecasting. | |
82 * frame-x.c (Foffix_start_drag_internal): Ditto. | |
83 | |
84 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com> | |
85 | |
86 * extents.c (print_extent_1): Use %lx instead of %p | |
87 to get the same output on all compilers. | |
88 | |
89 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> | |
90 | |
91 * line-number.c: Use markers. | |
92 | |
93 * redisplay.c (window_line_number): Restored. | |
94 | |
95 * line-number.c (allocate_line_number_cache): Account for | |
96 narrowing. | |
97 (buffer_line_number): New function. | |
98 | |
99 * line-number.c (get_nearest_line_number): New function. | |
100 (window_line_number): Use it. | |
101 (narrow_line_number_cache): New function. | |
102 (invalidate_line_number_cache): Ditto. | |
103 (insert_invalidate_line_number_cache): Ditto. | |
104 (delete_invalidate_line_number_cache): Ditto. | |
105 (add_line_number): Ditto. | |
106 | |
107 * editfns.c (widen_buffer): Update line number cache. | |
108 (Fnarrow_to_region): Ditto. | |
109 (save_restriction_restore): Ditto. | |
110 | |
111 * insdel.c (buffer_insert_string_1): Invalidate cache for | |
112 insertion. | |
113 (buffer_delete_range): Invalidate cache for deletion. | |
114 | |
115 * line-number.c: New file. | |
116 (window_line_number): Moved from redisplay.c. | |
117 | |
118 * print.c (debug_print): Print a carriage return, too. | |
119 | |
120 * bufslots.h: New slot `line_number_cache'. | |
121 | |
122 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com> | |
123 | |
124 * event-stream.c: New Lisp variable: last-command-event-time. | |
125 | |
1 1997-11-08 SL Baur <steve@altair.xemacs.org> | 126 1997-11-08 SL Baur <steve@altair.xemacs.org> |
2 | 127 |
3 * lread.c (init_lread): start from lisp, not lisp/prim. | 128 * lread.c (init_lread): start from lisp, not lisp/prim. |
4 | 129 |
5 * Makefile.in.in: lisp/prim does exist any more. | 130 * Makefile.in.in: lisp/prim does exist any more. |