comparison src/ChangeLog @ 195:a2f645c6b9f8 r20-3b24

Import from CVS: tag r20-3b24
author cvs
date Mon, 13 Aug 2007 09:59:05 +0200
parents f53b5ca2e663
children acd284d43ca1
comparison
equal deleted inserted replaced
194:2947057885e5 195:a2f645c6b9f8
1 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
2
3 * window.c (saved_window_equal): Ditto.
4
5 * process.c (Fget_process): Use internal_equal.
6
7 * lread.c (build_load_history): Use internal_equal.
8 (build_load_history): Use XCAR/XCDR where safe.
9
10 * events.c (event_equal): Ditto.
11
12 * event-stream.c (Fdispatch_event): Ditto.
13
14 * elhash.c (lisp_object_eql_equal): Ditto.
15 (lisp_object_equal_equal): Ditto.
16
17 * device.c (find_device_of_type): Ditto.
18
19 * console.c (find_console_of_type): Ditto.
20
21 * console-tty.c (tty_init_console): Ditto.
22
23 * console-stream.c (stream_init_console): Use internal_equal.
24 (stream_canonicalize_console_connection): Ditto.
25
26 * fns.c (Fmember): Use internal_equal, to avoid a necessary
27 funcall and NILP check.
28 (Fold_member): Ditto for internal_old_equal.
29 (Fassoc): Use XCAR when we know we deal with a cons. Use
30 internal_equal. Removed tem.
31 (Fold_assoc): Ditto.
32 (Fassq): Use XCAR.
33 (Frassoc): Use internal_equal; remove tem.
34 (Fold_rassoc): Ditto for internal_old_equal.
35 (Frassq): Use XCDR with what we know is a cons.
36 (Fold_rassq): Ditto.
37 (Fdelete): Use internal_equal.
38 (Fold_delete): Ditto for internal_old_equal.
39 (Fremassoc): Use internal_equal; use XCAR/XCDR with what we know
40 is a cons.
41 (Fremrassoc): Ditto.
42
43 * dired.c (Fdirectory_files): Nreverse the list only if it will be
44 sorted.
45
46 Fri Sep 26 13:55:28 1997 Kyle Jones <kyle_jones@wonderworks.com>
47
48 * faces.c (update_face_cachel_data): Don't allow the
49 background pixmap of the default face to override the
50 background of a face if that color has been specified.
51
52 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
53
54 * dired.c (close_directory_fd): New function.
55 (Fdirectory_files): Use it to set up an unwind-protection to close
56 the descriptor.
57 (Fdirectory_files): Allow QUIT in re_search.
58 (Fdirectory_files): If the file is too big, allocate necessary
59 data with malloc.
60 (Fdirectory_files): Use simple Fcons to build the list.
61 (close_directory_fd): Free the opaque pointer.
62
63 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
64
65 * extents.c (Fset_extent_properties): New function.
66
67 1997-09-24 SL Baur <steve@altair.xemacs.org>
68
69 * dired.c (Fdirectory_files): Remove broken VMS stuff.
70 (file_name_completion_stat): Ditto.
71 (file_name_completion): Ditto.
72 (Top Level): Ditto.
73 (syms_of_dired): Ditto.
74
75 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
76
77 * widget.c (Fwidget_apply): Don't GCPRO result of Fwidget_get.
78
79 1997-09-24 SL Baur <steve@altair.xemacs.org>
80
81 * symsinit.h: Declare syms_of_widget.
82
83 * emacsfns.h: Declare Fchar_syntax.
84
85 * bytecode.c (Fbyte_code): Call Fchar_syntax for the Bchar_syntax
86 bytecode.
87
88 * syntax.c (Fchar_syntax): convert nil input to \000 for
89 compatibility.
90
91 * alloc.c (report_pure_usage): Increase slop to 512 bytes in betas
92 and reduce it to 4 bytes in releases.
93
94 1997-09-23 SL Baur <steve@altair.xemacs.org>
95
96 * Makefile.in.in (objs): Add new C file widget.o.
97
98 1997-09-22 SL Baur <steve@altair.xemacs.org>
99
100 * editfns.c (vars_of_editfns): New feature 'ampersand-full-name
101 declared if AMPERSAND_FULL_NAME configuration option is enabled.
102
103 * callproc.c (vars_of_callproc): Update docstring of `data-directory'.
104
105 Sun Sep 21 14:14:44 1997 Kyle Jones <kyle_jones@wonderworks.com>
106
107 * lisp.h: underspecify lisp_fn_t function prototype
108 to avoid compiler errors in inline_funcall_subr().
109
110 * eval.c (Fprogn): Walk forms list with XCDR, access
111 with XCAR. Check forms list CONSP, so that XCDR and XCAR are
112 safe.
113
114 * eval.c (Fsetq): replace Flength call with for-loop
115 to compute list length. Walk arg list with XCDR,
116 access with XCAR. Check arg list with CONSP, so that
117 XCDR and XCAR are safe.
118
119 * eval.c: New macro inline_funcall_subr, an inline
120 version of funcall_subr + primitive_funcall.
121
122 * eval.c (Feval): replace Flength call with for-loop
123 to compute list length. Use XCAR and XCDR in some
124 places where it is safe to do so. Use
125 inline_funcall_subr() in place of funcall_subr().
126
127 * eval.c (funcall_recording_as): Use XCAR instead of
128 Fcar where it was safe.
129
130 * eval.c (Fapply): replace Flength call with for-loop
131 to compute list length.
132
133 * eval.c (apply_lambda):Use XCAR and XCDR in some
134 places where it is safe to do so.
135
136 * eval.c (funcall_lambda): Walk param list with XCDR, access
137 with XCAR. Check param list CONSP, so that XCDR and XCAR are
138 safe.
139
140 * symbols.c (find_symbol_value): return quickly if no
141 symbol magic is involved, to avoid the expensive call
142 to find_symbol_value_1.
143
144 * symbols.c (store_symval_forwarding): don't call
145 reject_constant_symbols unless there is a chance a
146 constant symbol is involved. This break the
147 encapsulation of the constants check, but symbol stores
148 are used heavily and speed is most important than
149 cleanliness in this case.
150
151 1997-09-21 Joel Peterson <tarzan@aosi.com>
152
153 * menubar.c (normalize-menu-item-name): New function.
154
155 1997-09-21 SL Baur <steve@altair.xemacs.org>
156
157 * keymap.c (get_relevant_extent_keymaps): Previous patch reversed.
158
1 1997-09-20 SL Baur <steve@altair.xemacs.org> 159 1997-09-20 SL Baur <steve@altair.xemacs.org>
2 160
3 * Makefile.in.in (xemacs): Adoption of shadow.el to print 161 * Makefile.in.in (xemacs): Adoption of shadow.el to print
4 load-path shadowings after successful dump. 162 load-path shadowings after successful dump.
5 163