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