Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 280:7df0dd720c89 r21-0b38
Import from CVS: tag r21-0b38
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:32:22 +0200 |
parents | 90d73dddcdc4 |
children | c42ec1d1cded |
comparison
equal
deleted
inserted
replaced
279:c20b2fb5bb0a | 280:7df0dd720c89 |
---|---|
1 1998-05-03 Olivier Galibert <galibert@pobox.com> | |
2 | |
3 * alloc.c (make_pure_float): Remove reference to obsolete 'next' | |
4 field. | |
5 (make_float): Ditto. | |
6 | |
7 * lisp.h (struct Lisp_Float): Remove obsolete 'next' field. | |
8 | |
9 1998-05-02 SL Baur <steve@altair.xemacs.org> | |
10 | |
11 * lread.c (FSF_KEYS): Remove if built with Mule. | |
12 | |
13 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
14 | |
15 * event-msw.c (ntpipe_shove_flusher): Removed. | |
16 (init_shove_stream): Flusher undeclared. | |
17 | |
18 1998-05-02 SL Baur <steve@altair.xemacs.org> | |
19 | |
20 * rangetab.c: `default_dumped' removed. | |
21 | |
22 1998-05-02 Hrvoje Niksic <hniksic@srce.hr> | |
23 | |
24 * events.c (Fmake_event): Initialize key data for key-press | |
25 events. | |
26 | |
27 1998-05-02 Hrvoje Niksic <hniksic@srce.hr> | |
28 | |
29 * fileio.c (close_stream_unwind): Renamed to delete_stream_unwind. | |
30 Delete the stream. | |
31 (Finsert_file_contents_internal): Delete STREAM after use. | |
32 (Fmake_temp_name): Improve randomness of generated file names. | |
33 (Fmake_temp_name): Don't initialize COUNT if in temacs. | |
34 | |
35 1998-05-02 Olivier Galibert <galibert@pobox.com> | |
36 | |
37 * buffer.h: Put the range_table lrecrod declaration where it | |
38 belongs... | |
39 | |
40 * rangetab.h: New file - ...which is here. | |
41 | |
42 * rangetab.c: Move declarations to rangetab.h | |
43 | |
44 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
45 | |
46 * data.c (Fneq): Fix docstring. | |
47 (arithcompare_many): Slightly simplify. | |
48 | |
49 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
50 | |
51 * s/cygwin32.h: don't define BROKEN_CYGWIN anymore since we normally | |
52 link with unixoid event loop now. | |
53 | |
54 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
55 | |
56 * event-stream.c (event_stream_next_event): Disable polling for | |
57 quit while XEmacs is blocked waiting for an event. | |
58 | |
59 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
60 | |
61 * specifier.h: Corrected documentation on magic specifiers. | |
62 Documented DEPTH parameter to instantiate_method. | |
63 Renamed reveal->unlock_ghost_specifiers_protected(). | |
64 | |
65 * specifier.c: Removed the reveal mechanism and made ghost | |
66 specifiers read-only, so they are accessible as fallbacks of magic | |
67 specifier, but aren't modifiable unless C code enables so. | |
68 (specifier_equal): Compare specifier fallbacks as well. | |
69 | |
70 * scrollbar.c (init_frame_scrollbars): | |
71 (init_device_scrollbars): | |
72 (init_global_scrollbars): Renamed | |
73 reveal->unlock_ghost_specifiers_protected(). | |
74 | |
75 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
76 | |
77 * fileio.c (Fcar_less_than_car): Fix Flss caller. | |
78 (Fcdr_less_than_cdr): Ditto. | |
79 | |
80 * lisp.h: Fix declarations. | |
81 | |
82 * data.c: Enable many arguments versions of <, >, <=, >= and /=. | |
83 | |
84 * bytecode.c (Fbyte_code): Use arithcompare. | |
85 | |
86 * data.c (arithcompare): Make non-static. | |
87 | |
88 1998-04-30 Greg Klanderman <greg@alphatech.com> | |
89 | |
90 * frame.c (Fselect_frame): update docstring to describe | |
91 focus-follows-mouse behavior. | |
92 | |
93 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
94 | |
95 * print.c (Fwrite_char): Don't touch Vprint_gensym. | |
96 (print_error_message): Don't gcpro TAIL. | |
97 (Fdisplay_error): Simplify. | |
98 | |
99 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
100 | |
101 * print.c (print_internal): Use long_to_string(). | |
102 | |
103 * redisplay.c (decode_mode_spec): Remove bogus calculation of the | |
104 number of digits. | |
105 | |
106 * print.c (Fprin1): Removed THE_STREAM. | |
107 (Fprinc): Ditto. | |
108 (Fprint): Ditto. | |
109 (Fdisplay_error): Canonicalize STREAM here. | |
110 (print_error_message): Don't canonicalize STREAM. | |
111 (print_error_message): Use print_internal() instead of Fprin1 and | |
112 Fprinc. | |
113 | |
114 * print.c: (Fprin1_to_string): Delete internal stream explicitly. | |
115 (Ferror_message_string): Ditto. | |
116 (Fterpri): Use write_char_internal. | |
117 | |
118 1998-04-18 Martin Buchholz <martin@xemacs.org> | |
119 | |
120 * console-x.h: Initialize_Locale should not depend on HAVE_XIM, | |
121 esp. in the future. | |
122 | |
123 * Makefile.in.in: be more careful generating depend. | |
124 | |
125 * *.c (F*): Unfortunately, etags can only detect per-line | |
126 patterns, and so the DEFUN macro must have the lisp name and the C | |
127 name on the same line for a complete TAGS file. Make it so. | |
128 | |
129 * signal.c (init_signals_very_early): | |
130 * process.c (Fsignal_process): Order the signals in decreasing | |
131 order of standardization. Provide helpful standardization | |
132 comments. Add missing signal names. | |
133 | |
134 * unexhp9k800.c: Remove undefined roundup. | |
135 * symsinit.h: Add prototype for init_hpplay(). | |
136 | |
137 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
138 | |
139 * window.c (Fcenter_to_window_line): New function. | |
140 (Frecenter): Use it. | |
141 | |
142 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
143 | |
144 * dired.c (make_directory_hash_table): Constify. | |
145 | |
146 * scrollbar.c (Fscrollbar_page_up): Use Fcenter_to_window_line | |
147 instead of Frecenter. | |
148 (Fscrollbar_page_down): Ditto. | |
149 (Fscrollbar_to_top): Ditto. | |
150 (Fscrollbar_to_bottom): Ditto. | |
151 | |
152 * window.c (Frecenter): Removed. | |
153 | |
154 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
155 | |
156 * console.h: xpm_normalize is not a console method anymore. | |
157 | |
158 * event-msw.c: honour toolbar help string length. | |
159 | |
160 * glyphs-msw.c: make copyright more meaningful. implement color | |
161 symbol support for Xpm. (extract_xpm_color_symbols) new function. | |
162 | |
163 * glyphs.c (pixmap_to_lisp_data) (xpm_normalize): fucntions moved | |
164 from glyphs-x.c | |
165 | |
166 * glyphs.h: declare pixmap_to_lisp_data. | |
167 | |
168 * toolbar-msw.c: more meaningful copyright. | |
169 | |
170 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
171 | |
172 * macros.c (Fend_kbd_macro): New arg REMOVE-LAST. | |
173 | |
174 * gui-x.c (popup_selection_callback): Treat anonymous interactive | |
175 and compiled-function interactive callbacks as commands. | |
176 | |
177 1998-04-28 Hrvoje Niksic <hniksic@srce.hr> | |
178 | |
179 * abbrev.c (obarray_has_blank_p): Simplify. | |
180 | |
181 1998-04-27 Hrvoje Niksic <hniksic@srce.hr> | |
182 | |
183 * getloadavg.c (getloadavg): Removed some code repetition. | |
184 | |
185 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
186 | |
187 * process-nt.c: Document usage of #pragma warning. | |
188 (alloc_process_memory): Spell _ALPHA_ correctly. | |
189 | |
190 1998-04-29 SL Baur <steve@altair.xemacs.org> | |
191 | |
192 * Makefile.in.in: Change `progname' to `PROGNAME' for | |
193 consistency. | |
194 | |
195 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> | |
196 | |
197 * frame.c (change_frame_size_1): Adjust frame row/columns taking | |
198 real toolbar size into account, not the theoretical one. | |
199 | |
200 * toolbar.c (set_frame_toolbar): Removed unused parameter. | |
201 Return void, not unused int. | |
202 Logic which checks whether toolbar to be recomputed moved here | |
203 from macro COMPUTE_TOOLBAR_DATA (r.i.p) | |
204 (compute_frame_toolbars_data): Removed COMPUTE_TOOLBAR_DATA. It | |
205 did not work due to a bug, and also did not check whether toolbar | |
206 size has changed. | |
207 Compute new character sizes passed to change_frame_size, do not | |
208 use the old (pre-toolbar-change) ones. | |
209 (update_frame_toolbars): Honor frame_changed and clear frame bits. | |
210 (recompute_overlaying_specifier): New helper function, called from | |
211 default toolbar specifier change handlers. | |
212 (default_toolbar_specs_changed): Use it. | |
213 (default_toolbar_size_changed_in_frame): Ditto. | |
214 (default_toolbar_border_width_changed_in_frame): Ditto. | |
215 (default_toolbar_visible_p_changed_in_frame): Ditto. | |
216 (toolbar_geometry_changed_in_window): New handler. The old one, | |
217 some_windows_value_changed, did not do the trick. | |
218 (default_toolbar_size_changed_in_window): New handler for default | |
219 toolbar. | |
220 (default_toolbar_border_width_changed_in_window): Ditto. | |
221 (default_toolbar_visible_p_changed_in_window): Ditto. | |
222 (specifier_vars_of_toolbar): Use one of the above four handlers | |
223 instead of some_windows_value_changed in toolbar specifiers. | |
224 | |
225 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
226 | |
227 * redisplay-msw.c (mswindows_output_string) | |
228 (mswindows_output_string): output the background pixmap if we have | |
229 one. | |
230 | |
231 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
232 | |
233 * paths.h.in: Added PATH_PROGNAME and PATH_VERSION. | |
234 | |
235 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
236 | |
237 * emacs.c (complex_vars_of_emacs): Added `emacs-program-name' and | |
238 `emacs-program-version'. | |
239 | |
240 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> | |
241 | |
242 * process-nt.c: Signal support for Windows NT. | |
243 New code under subheadings "Running remote threads" and "Sending | |
244 signals". | |
245 (nt_create_process): Create new process suspended, then enable | |
246 signals in it, then resume it. | |
247 (nt_kill_child_process): Implemented | |
248 (nt_kill_process_by_pid): Ditto. | |
249 (process_type_create_nt): Registered the two above. | |
250 | |
251 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> | |
252 | |
253 * glyphs-x.c : slight cleanup and bugfix related to memory | |
254 corruption and possible leaks. Also fix a visual problem | |
255 with XPM pointers | |
256 | |
257 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> | |
258 | |
259 * glyphs-x.c (x_init_image_instance_from_eimage): Make sure | |
260 automatic pointers are null... | |
261 | |
262 1998-04-27 Greg Klanderman <greg@alphatech.com> | |
263 | |
264 * cmdloop.c (Fcommand_loop_1): Call investigate_frame_change if | |
265 focus_follows_mouse is true. | |
266 | |
267 * event-stream.c (next_event_internal): Only call | |
268 investigate_frame_change if focus_follows_mouse is false. | |
269 | |
270 * event-stream.c (investigate_frame_change): Fix | |
271 focus_follows_mouse handling. It was the case that, with | |
272 focus_follows_mouse true, (select-frame (next-frame)) could leave | |
273 next-frame with input focus, but not window manager focus. Now | |
274 needs to be called from 2 places, conditional on the value of | |
275 focus_follows_mouse. | |
276 | |
277 1998-04-24 Kirill M. Katsnelson <kkm@kis.ru> | |
278 | |
279 * frame.c (Fmake_frame): GC-protect new frame immediately upon | |
280 creation. | |
281 | |
282 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> | |
283 | |
284 * frame.c (delete_frame_internal): Fixed spurious minibuffer | |
285 frames when creating minibufferless frames (reverted to 20.3 | |
286 source, change not in ChangeLog) | |
287 | |
288 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
289 | |
290 * eldap.h: Added CONCHECK_LDAP macro | |
291 | |
292 * eldap.c: Moved definition of most Lisp_object keywords to | |
293 general.c | |
294 (Fldap_close): Modified semantics to match those of | |
295 `Fclose_database' | |
296 (Fldap_search_internal): Do not consider a | |
297 `LDAP_SIZELIMIT_EXCEEDED' a fatal error | |
298 | |
299 * general.c: Added several keywords needed by eldap.c. Sorted | |
300 keywords alphabetically. | |
301 | |
302 1998-04-24 Hrvoje Niksic <hniksic@srce.hr> | |
303 | |
304 * eldap.c (finalize_ldap): New function; use it when declaring | |
305 LDAP lrecord type. | |
306 | |
307 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> | |
308 | |
309 * fileio.c (Fwrite_file_contents_internal): Prefer stat() over | |
310 fstat() back for Windows, where closing a file changes its | |
311 modification time. | |
312 | |
313 1998-04-26 Amir J. Katz <amir@ndsoft.com> | |
314 | |
315 * sysdep.h: Simplified definition of strerror() | |
316 | |
317 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> | |
318 | |
319 * emacs.c: | |
320 * symsinit.h: | |
321 * glyphs-eimage.c: rename glyphs_read to glyphs_eimage. | |
322 | |
323 * glyphs.c: | |
324 * console.h: | |
325 * glyphs-x.c: | |
326 * glyphx-msw.c: make xpm_normalize and xpm_instantiate device | |
327 methods and use them appropriately. Remove redundant pixmap file | |
328 handling functions. | |
329 | |
330 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> | |
331 | |
332 * glyphs-msw.c: use XINT for lisp ints. | |
333 | |
334 * console-msw.c: remove redundant functions that break under union | |
335 type. | |
336 | |
337 * frame-msw.c: build lisp ints for functions that expect them. | |
338 | |
339 * objects-msw.c: don't LISP_HASH COLORREF's. | |
340 | |
341 * sheap.c: remove dependency on VALMASK. | |
342 | |
343 1998-04-27 SL Baur <steve@altair.xemacs.org> | |
344 | |
345 * debug.c (vars_of_debug): Remove `Fprovide("internal-debug")'. | |
346 | |
347 1998-04-27 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
348 | |
349 * device-msw.c: Unconditionally use InitCommonControls() instead | |
350 of InitcommonControlsEx() - the latter is not defined in all | |
351 environments. | |
352 | |
353 1998-04-26 SL Baur <steve@altair.xemacs.org> | |
354 | |
355 * Makefile.in.in: Religiously use ${progname}. | |
356 | |
357 * paths.h.in: Remove reference to user-defined site-lisp location. | |
358 * debug.c (vars_of_debug): Rename feature to 'internal-debug. | |
359 | |
360 1998-04-24 Martin Buchholz <martin@xemacs.org> | |
361 | |
362 * mule-charset.h: | |
363 * mule-charset.c: | |
364 Use ints instead of bitfields for Lisp_Charset fields. This | |
365 should work around bugs in the latest egcs snapshot, and make | |
366 XEmacs faster. Introduce dimension and chars as fields in | |
367 Lisp_Charset instead of computing them every time. The extra | |
368 space is about 1k, a reasonable price. | |
369 | |
1 1998-04-25 SL Baur <steve@altair.xemacs.org> | 370 1998-04-25 SL Baur <steve@altair.xemacs.org> |
2 | 371 |
3 * glyphs-x.c (xface_normalize): Add console_type parameters to | 372 * glyphs-x.c (xface_normalize): Add console_type parameters to |
4 calls to `potential_pixmap_file_instantiator'. | 373 calls to `potential_pixmap_file_instantiator'. |
5 | 374 |