Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 410:de805c49cfc1 r21-2-35
Import from CVS: tag r21-2-35
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:19:21 +0200 |
parents | 501cfd01ee6d |
children | 697ef44129c6 |
comparison
equal
deleted
inserted
replaced
409:301b9ebbdf3b | 410:de805c49cfc1 |
---|---|
1 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.35 is released. | |
4 | |
5 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
6 | |
7 * select-x.c (x_handle_selection_request): | |
8 Text selected in xemacs and pasted into xterm failed to appear. | |
9 Spelling fixes and cosmetic changes. | |
10 | |
11 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
12 | |
13 * event-msw.c (mswindows_drain_windows_queue): Correctly check for | |
14 XEmacs frame (fix for doubling chars in dialog boxes). | |
15 | |
16 2000-07-17 Alastair J. Houghton <ajhoughton@lineone.net> | |
17 | |
18 * select.c (select_convert_in, select_convert_out): | |
19 Don't call intern() every time. | |
20 | |
21 * select.c (Qselect_convert_in, Qselect_convert_out): New. | |
22 * select.c (vars_of_select): Initialise them. | |
23 | |
24 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> | |
25 | |
26 * select.c (selection-coercible-types): New. | |
27 | |
28 * select.c (own-selection-internal): | |
29 * select.c (get-selection-internal): | |
30 MULE bug fix - these should default to COMPOUND_TEXT and not | |
31 STRING for MULE. I think. | |
32 | |
33 * select.c (select_convert_out): Use selection-coercible-types | |
34 to find types that we can attempt to perform coercions on. | |
35 | |
36 2000-07-18 Martin Buchholz <martin@xemacs.org> | |
37 | |
38 * mule-wnnfns.c: | |
39 * mule-canna.c: | |
40 Add coding: cookie to identify encoding. | |
41 | |
42 * mule-canna.c (CANNA_mode_keys): make static. | |
43 Use proper prototypes, even for functions of no arguments. | |
44 Remove external prototype for Fding(). | |
45 | |
46 * symsinit.h: Add missing prototype for reinit_vars_of_mule_wnn. | |
47 | |
48 * select.c (syms_of_select): Add missing DEFSUBR. | |
49 | |
50 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> | |
51 | |
52 * select.c (get_selection_internal, own_selection_internal): | |
53 Make the type default to STRING, rather than placing a nil type | |
54 into Vselection_alist. | |
55 | |
56 2000-07-17 Alastair J. Houghton <ajhoughton@lineone.net> | |
57 | |
58 * gpmevent.c (tty_selection_exists_p): | |
59 * gpmevent.c (tty_own_selection): | |
60 Updated parameter lists. | |
61 | |
62 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net> | |
63 | |
64 * select.h (selection-alist): Removed declaration. | |
65 | |
66 * select.h (get_local_selection): | |
67 * select.c (get_local_selection): | |
68 Made static. | |
69 | |
70 * select.h (convert_selection): Removed declaration. | |
71 * select.c (convert_selection): Removed. | |
72 This function belongs in Lisp. | |
73 | |
74 * select.h (select_convert_in): Declare. | |
75 * select.h (select_convert_out): Declare. | |
76 * select.c (select_convert_in): New. | |
77 * select.c (select_convert_out): New. | |
78 New conversion functions for other files to call. | |
79 | |
80 * select.h (select_notify_buffer_kill): Declare. | |
81 * select.c (select_notify_buffer_kill): New. | |
82 New functions that get called from kill-buffer. | |
83 | |
84 * buffer.c (kill-buffer): Call select_notify_buffer_kill, rather than | |
85 X-specific lisp code. | |
86 | |
87 * select.h: Declare some of the lisp-visible functions for | |
88 external use. | |
89 | |
90 * select.c (clean_local_selection_data): Removed. This was | |
91 a disgusting function, and previously should have been in | |
92 select-x.c in any case. The functionality is now provided | |
93 in select-convert-from-integer (select.el). | |
94 | |
95 * select.c (available-selection-types): Fixed stupidity where | |
96 INTEGER and ATOM got added twice. Also add STRING when we see an | |
97 extent. | |
98 | |
99 * select.c (get-selection-internal): Removed symbol stripping. No | |
100 longer causes conversion when data comes from the internal cache. | |
101 | |
102 * select.c (syms_of_select): Added new functions. | |
103 | |
104 * select-x.c (motif_clipboard_cb): Use select_convert_out. Rewrote | |
105 error checking - previously this called abort! | |
106 | |
107 * select-x.c (x_own_selection): Changed comment. | |
108 | |
109 * select-x.c (x_handle_selection_request): Use select_convert_out. | |
110 Don't mess with selection-alist; it's an internal variable of select.c. | |
111 | |
112 * select-x.c (x_get_foreign_selection): Use select_convert_in. | |
113 | |
114 * select-x.c (x_handle_selection_clear): Use get-selection-timestamp, | |
115 rather than messing with selection-alist. | |
116 | |
117 * select-msw.c (mswindows_get_foreign_selection): | |
118 Use TO_INTERNAL_FORMAT rather than hacking. | |
119 | |
120 2000-07-14 Martin Buchholz <martin@xemacs.org> | |
121 | |
122 * process-unix.c (unix_open_multicast_group): | |
123 (unix_open_multicast_group): Remove useless casts. | |
124 | |
125 2000-07-13 Martin Buchholz <martin@xemacs.org> | |
126 | |
127 * sound.c (Fplay_sound): Fix `unused variable' warning. | |
128 | |
129 * emacs.c (main): Use correct type for _environ on SCO5. | |
130 | |
131 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net> | |
132 | |
133 * console.h (own_selection_method): | |
134 * console.h (selection_exists_p_method): | |
135 * console.h (available_selection_types_method): New. | |
136 * console.h (register_selection_data_type_method): New. | |
137 * console.h (selection_data_type_name): New. | |
138 | |
139 * console-msw.h (mswindows_destroy_selection): Declare it. New | |
140 function & alist to track GlobalAlloc()'d handles that need | |
141 releasing when the clipboard data gets replaced or emptied. | |
142 | |
143 * event-msw.c (mswindows_wnd_proc): Call it. | |
144 | |
145 * lisp.h, general.c (Qappend): New symbol representing a | |
146 `how-to-add' mode. | |
147 | |
148 * select.c (own-selection-internal): | |
149 * select.c (selection-exists-p): | |
150 * select.c (available-selection-types): New. | |
151 * select.c (register-selection-data-type): New. | |
152 * select.c (selection-data-type-name): New. New functions to deal | |
153 with device-specific selection data formats. | |
154 * select.c (selection-converter-out-alist): Renamed. | |
155 * select.c (selection-converter-in-alist): New. | |
156 * select.c (selection-appender-alist): New. Added new alists. | |
157 * select.c (syms_of_select, vars_of_select): Added new symbols & | |
158 variables. | |
159 * select.c (get_local_selection): Split. | |
160 * select.c: Removed spurious type checking - selections may now be | |
161 of any type, not just strings. | |
162 * select.c (own-selection-internal): | |
163 | |
164 * select.h, select.c (convert_selection): New. Created | |
165 convert_selection() function based on get_local_selection(). | |
166 * select.h, select.c (QCF_*): New symbols representing mswindows | |
167 clipboard formats. | |
168 * select.h, select.c (Qreplace_all, Qreplace_existing): New | |
169 symbols representing `how-to-add' modes. | |
170 | |
171 * select-msw.c (x_sym_p): New. | |
172 * select-msw.c (symbol_to_ms_cf): New. | |
173 * select-msw.c (ms_cf_to_symbol): New. New functions to deal with | |
174 symbols & clipboard formats. Can also handle string names. | |
175 * select-msw.c (mswindows_own_selection): | |
176 * select-msw.c (mswindows_selection_exists_p): | |
177 Added `data-type' parameter. Use it. | |
178 * select-msw.c (mswindows_available_selection_types): New. | |
179 * select-msw.c (mswindows_register_selection_data_type): New. | |
180 * select-msw.c (mswindows_selection_data_type_name): New. | |
181 * select-msw.c (mswindows_own_selection): | |
182 * select-msw.c (mswindows_get_foreign_selection): | |
183 * select-msw.c (mswindows_selection_exists_p): Rewrote. | |
184 * select-msw.c (console_create_select_mswindows): Added new methods. | |
185 * select-msw.c (mswindows_destroy_selection): New. | |
186 * select-msw.c (Vhandle_alist): New list. | |
187 * select-msw.c (mswindows_own_selection): | |
188 | |
189 * select-x.c (x_own_selection): | |
190 * select-x.c (x_selection_exists_p): | |
191 * select-x.c: Added some comments about maybe using new | |
192 functionality. | |
193 * select-x.c (x_own_selection): | |
194 | |
195 * specifier.c: Remove definition of Qappend (now in general.c) | |
196 * specifier.c (syms_of_specifier): Remove Qappend. | |
197 | |
198 2000-07-12 Martin Buchholz <martin@xemacs.org> | |
199 | |
200 * config.h.in: Add socklen_t. | |
201 | |
202 * s/decosf4-0.h: No special compiler flags needed or desired. | |
203 In particular, undefine _BSD for DEC OSF 4.0. | |
204 | |
205 2000-07-07 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
206 | |
207 * redisplay-msw.c (msprinter_frame_output_end): Added. | |
208 (console_type_create_redisplay_mswindows): Referred the above. | |
209 | |
210 * frame.c (setup_frame_without_minibuffer): Do not create a | |
211 default minibuffer frame on a printer device. | |
212 | |
213 * frame-msw.c (apply_dc_geometry): Added. | |
214 (msprinter_start_page): | |
215 (msprinter_init_frame_3): | |
216 (msprinter_eject_page): Use it. | |
217 | |
218 * console-msw.h (struct msprinter_frame): Added pix_left and top, | |
219 and removed residual duplex and orientation properties. | |
220 | |
221 2000-07-11 Martin Buchholz <martin@xemacs.org> | |
222 | |
223 * eval.c (function_argcount): Work around a DEC CC compiler bug. | |
224 | |
225 * unexalpha.c: Remove system prototypes from C sources! | |
226 | |
227 2000-07-09 Adrian Aichner <aichner@ecf.teradyne.com> | |
228 | |
229 * eval.c: Remove references to M-x edit-options in DEFUNs for | |
230 `defvar' and `defconst'. | |
231 | |
232 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
233 | |
234 * config.h.in: Remove SMART_INCLUDE hackery. | |
235 | |
236 PostgreSQL hacking: | |
237 * config.h.in: Don't use SMART_INCLUDE. | |
238 | |
239 * postgresql.h: Include libpq-fe.h here. Fix typo. | |
240 * inline.c: Simply #include "postgresql.h" | |
241 * postgresql.c: | |
242 - Don't use SMART_INCLUDE | |
243 - Use simply "const". | |
244 - Use standard doc string conventions. | |
245 - Use correct type for result of PQstatus. | |
246 | |
247 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
248 | |
249 * glyphs-x.c (x_xface_instantiate): Fix C++ compilation warnings. | |
250 | |
251 C++ compilation changes. | |
252 * config.h.in (EXTERN_C): Define. | |
253 * config.h.in (not): This is also a C++ keyword. | |
254 * unexalpha.c (DEFAULT_ENTRY_ADDRESS): Enable C++ compilation. | |
255 * cm.c: Use EXTERN_C. | |
256 * redisplay-tty.c: Use EXTERN_C. | |
257 * sysdep.c: Use EXTERN_C. Remove Gould support. | |
258 | |
259 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
260 | |
261 * general.c: Remove duplicate definition for Qfunction. | |
262 | |
263 2000-07-08 Ben Wing <ben@xemacs.org> | |
264 | |
265 * device-msw.c (msprinter_init_device): | |
266 * device-msw.c (sync_printer_with_devmode): | |
267 * device-msw.c (handle_devmode_changes): | |
268 * device-msw.c (print_dialog_worker): | |
269 * device-msw.c (Fmsprinter_apply_settings): | |
270 * device-msw.c (hash_devmode): | |
271 * device-msw.c (Fmsprinter_settings_despecialize): | |
272 use Qmswindows_tstr, not Qctext. | |
273 | |
274 * vm-limit.c (check_memory_limits): | |
275 avoid infinite loop printing warning messages. | |
276 | |
277 2000-07-05 Craig Lanning <lanning@scra.org> | |
278 | |
279 * Makefile.in.in: Add support for including the Windows resources | |
280 when building with the cygwin and mingw targets. | |
281 | |
282 * buffer.c: from Dan Holmsand, on Windows $PWD is most likely either | |
283 not set or not correct. | |
284 (directory_is_current_directory): Don't compile for WIN32_NATIVE. | |
285 (init_initial_directory): Don't try to use $PWD on the | |
286 WIN32_NATIVE target. | |
287 | |
288 * s\cygwin32.h: | |
289 [[Add -mwindows to eliminate console window.]] not required --ben | |
290 (HAVE_NATIVE_SOUND): removed; now handled by configure. | |
291 (MAIL_USE_POP): removed; now handled by configure. | |
292 | |
293 * s\mingw32.h: [[Add -mwindows to eliminate console window.]] not in | |
294 C_SWITCH_SYSTEM or it will affect lib-src progs. --ben | |
295 (HAVE_NATIVE_SOUND): removed; now handled by configure. | |
296 (MAIL_USE_POP): removed; now handled by configure. | |
297 (ENCAPSULATE_STAT): from Dan Holmsand, added. | |
298 (ENCAPSULATE_FSTAT): from Dan Holmsand, added. | |
299 (DIRECTORY_SEP): from Dan Holmsand, use lisp variable instead of | |
300 constant string. | |
301 (HAVE_TIMEVAL): from Dan Holmsand, added; struct timeval is picked | |
302 up from <winsock.h> via systime.h. | |
303 (HAVE_GETPAGESIZE): from Dan Holmsand, added. | |
304 (getpagesize): from Dan Holmsand, added. | |
305 Added #endif which was left dangling by Ben's mega patch; added | |
306 comment to help prevent this in the future. | |
307 | |
308 * sysdll.c: added #include <windows.h> for WIN32_NATIVE case. | |
309 | |
310 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
311 | |
312 * console-msw.h (struct mswindows_device): Removed unnecessary | |
313 cached device geometry values. | |
314 Added update_tick and an accessor macro. | |
315 (Lisp_Devmode): Added lrecord declaration. | |
316 (struct msprinter_device): Contain devmode as a Lisp object. | |
317 Added mswindows_get_selected_frame_hwnd(); | |
318 | |
319 * console.h (struct console_methods): Indentation nitpicking. | |
320 | |
321 * device-msw.c (mswindows_init_device): Do not initialize geometry | |
322 cache. Initialize update tick. | |
323 (mswindows_device_system_metrics): Ask the device for its geometry. | |
324 (global_free_2_maybe): | |
325 (devmode_to_hglobal): | |
326 (handle_printer_changes): | |
327 (ensure_not_printing): | |
328 (print_dialog_worker): | |
329 (Fmsprinter_print_setup_dialog): | |
330 (Fmsprinter_print_dialog): | |
331 (plist_get_margin): | |
332 (plist_set_margin): | |
333 (Fmsprinter_page_setup_dialog): Added functions. | |
334 (sync_printer_with_devmode): | |
335 (handle_devmode_changes): | |
336 (Fmsprinter_get_settings): | |
337 (Fmsprinter_select_settings): | |
338 (Fmsprinter_apply_settings): | |
339 (allocate_devmode): | |
340 (Fmsprinter_settings_copy): | |
341 (Fmsprinter_settings_despecialize): | |
342 (print_devmode): | |
343 (finalize_devmode): | |
344 (equal_devmode): | |
345 (hash_devmode): Added functions | |
346 (syms_of_device_mswindows): Init devmode lrecord class. | |
347 | |
348 * device.h: Added an exfun for find-device. | |
349 | |
350 * event-msw.c (mswindows_wnd_proc): Do not update the cached | |
351 geometry; although, recreate the device compatible DC. | |
352 | |
353 * frame-msw.c (mswindows_get_selected_frame_hwnd): Added. | |
354 (msprinter_init_frame_3): | |
355 (msprinter_frame_property): | |
356 (msprinter_internal_frame_property_p): | |
357 (msprinter_frame_properties): | |
358 (msprinter_set_frame_properties): Removed 'orientation and 'duplex | |
359 print job properties (will move to device settings). | |
360 | |
361 * lisp.h: Added symbols. | |
362 | |
363 * general.c (syms_of_general): Declared them. | |
364 | |
365 * hash.c (string_hash): Added. | |
366 | |
367 * lrecord.h (lrecord_type): Added devmode lrecord type. | |
368 | |
369 2000-07-02 Mike Sperber <mike@xemacs.org> | |
370 | |
371 * s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on | |
372 FreeBSD 4.0. | |
373 | |
374 2000-06-07 MORIOKA Tomohiko <tomo@etl.go.jp> | |
375 | |
376 * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative | |
377 integer. | |
378 | |
379 2000-06-07 MORIOKA Tomohiko <tomo@urania.m17n.org> | |
380 | |
381 * data.c (Fstring_to_number): Don't recognize floating point if | |
382 base is not 10. | |
383 | |
384 2000-06-22 Martin Buchholz <martin@xemacs.org> | |
385 | |
386 * glyphs-widget.c (tab_control_query_geometry): | |
387 (widget_query_geometry): | |
388 (button_query_geometry): | |
389 * glyphs.c (text_query_geometry): | |
390 Enforce type correctness. | |
391 | |
392 2000-06-18 Martin Buchholz <martin@xemacs.org> | |
393 | |
394 * s/decosf4-0.h (_etext): Use portable _etext instead of etext. | |
395 * s/decosf4-0.h (_edata): Use portable _edata instead of edata. | |
396 | |
397 2000-06-17 Martin Buchholz <martin@xemacs.org> | |
398 | |
399 * s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this | |
400 conflicts with gcc's fixincluded version of FOO.h. | |
401 | |
402 * glyphs.h (image_instance_geometry): Remove trailing `,' | |
403 | |
404 2000-06-08 Mike Alexander <mta@arbortext.com> | |
405 | |
406 (MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size | |
407 (shove_thread): Don't write the same output twice | |
408 (make_ntpipe_output_stream): Increase priority of shove thread | |
409 (ntpipe_shove_writer): Call SwitchToThread to give shove thread a | |
410 chance to run | |
411 (ntpipe_shove_closer): Don't delete the pipe until we're done with | |
412 it. | |
413 | |
414 2000-06-12 Ben Wing <ben@xemacs.org> | |
415 | |
416 * s\mingw32.h (sigset): | |
417 * s\windowsnt.h (sigset): | |
418 rename msw_ to mswindows_ for consistency with general convention. | |
419 | |
420 2000-06-12 Ben Wing <ben@xemacs.org> | |
421 | |
422 * console-msw.c: | |
423 * console-msw.c (mswindows_get_console_hwnd): | |
424 * console-msw.c (mswindows_ensure_console_allocated): | |
425 * console-msw.c (mswindows_hide_console): | |
426 * console-msw.c (mswindows_show_console): | |
427 * console-msw.c (mswindows_ensure_console_buffered): | |
428 * console-msw.c (mswindows_output_console_string): | |
429 * console-msw.c (mswindows_windows9x_p): | |
430 * console-msw.h: | |
431 * device-msw.c (mswindows_get_workspace_coords): | |
432 * device-msw.c (mswindows_device_system_metrics): | |
433 * dialog-msw.c (mswindows_popup_dialog_box): | |
434 * event-msw.c (mswindows_wnd_proc): | |
435 * frame-msw.c (mswindows_size_frame_internal): | |
436 * menubar-msw.c (mswindows_translate_menu_or_dialog_item): | |
437 * menubar-msw.c (displayable_menu_item): | |
438 * menubar-msw.c (mswindows_char_is_accelerator): | |
439 * nt.c: | |
440 * nt.c (mswindows_sigset): | |
441 * nt.c (mswindows_sigrelse): | |
442 * nt.c (mswindows_sigpause): | |
443 * nt.c (mswindows_raise): | |
444 * nt.c (timer_proc): | |
445 * ntproc.c: | |
446 * ntproc.c (find_child_console): | |
447 * ntproc.c (sys_kill): | |
448 * print.c: | |
449 * print.c (std_handle_out_external): | |
450 * process-nt.c (find_child_console): | |
451 * process-nt.c (send_signal_the_95_way): | |
452 * process-nt.c (ensure_console_window_exists): | |
453 * process-nt.c (nt_create_process): | |
454 * syssignal.h: | |
455 rename msw_ to mswindows_ for consistency with general convention. | |
456 | |
457 * emacs.c: | |
458 * dumper.c: | |
459 include nt.h, not syswindows.h. | |
460 | |
461 * nt.c (mswindows_fstat): | |
462 * nt.c (mswindows_stat): | |
463 prefix mswindows_ instead of attempting to directly override the | |
464 library functions. fix declarations. | |
465 | |
466 * nt.h: | |
467 include syswindows.h. move some sysdep.h stuff here. | |
468 | |
469 * ntheap.h: | |
470 include syswindows.h, not <windows.h>. | |
471 | |
472 * ntplay.c: | |
473 clean up headers. | |
474 | |
475 * sysdep.c: | |
476 clean up headers. | |
477 | |
478 * sysdep.c (sys_fstat): | |
479 * sysdep.c (sys_stat): | |
480 call mswindows versions when appropriate. | |
481 | |
482 * sysdep.h: | |
483 move mswin decls to nt.h. | |
484 | |
485 * syswindows.h: | |
486 add long comment describing appropriate use of the various windows | |
487 headers. | |
488 | |
489 2000-06-11 Ben Wing <ben@xemacs.org> | |
490 | |
491 * device-x.c: Correct doc string for sixth arg of x-get-resource. | |
492 | |
493 2000-06-10 Ben Wing <ben@xemacs.org> | |
494 | |
495 * Makefile.in.in (release): | |
496 Correction to make sure xemacs.exe always dumped when correct. | |
497 | |
498 * alloca.c: | |
499 * balloon_help.c: | |
500 [[[[3]]]]: Conditionalize on actual problem, not WINDOWSNT. | |
501 | |
502 * buffer.c (set_buffer_internal): | |
503 [[[[2]]]]: Remove HAVE_FEP code. | |
504 | |
505 * buffer.c (init_initial_directory): | |
506 [3]. | |
507 | |
508 * bytecode.c: | |
509 [[[[4]]]]: limits.h standardly included in lisp.h; remove from | |
510 individual files. | |
511 | |
512 * callproc.c: | |
513 * callproc.c (call_process_cleanup): | |
514 * callproc.c (Fold_call_process_internal): | |
515 * callproc.c (child_setup): | |
516 * callproc.c (getenv_internal): | |
517 * callproc.c (init_callproc): | |
518 * callproc.c (vars_of_callproc): | |
519 [[[[1]]]]: WINDOWSNT -> WIN32_NATIVE. | |
520 __CYGWIN32__ -> CYGWIN. | |
521 DOS_NT -> WIN32_NATIVE. | |
522 Remove MSDOS support/references, converting to WIN32_NATIVE | |
523 where correct. | |
524 __MINGW32__ -> MINGW. | |
525 Fix windows.h includes. | |
526 Remove bogus HAVE_NTGUI. | |
527 | |
528 * config.h.in: | |
529 [2]. | |
530 | |
531 * console-msw.c: | |
532 mswindows_message_outputted added for use in allowing startup | |
533 errors on the console to be seen. | |
534 | |
535 * console-msw.c (msw_ensure_console_allocated): | |
536 * console-msw.c (msw_output_console_string): | |
537 * console-msw.c (DHEADER): | |
538 * console-msw.c (DOPAQUE_DATA): | |
539 * console-msw.c (DEVENT): | |
540 * console-msw.c (DCONS): | |
541 * console-msw.c (DCONSCDR): | |
542 * console-msw.c (DSTRING): | |
543 * console-msw.c (DVECTOR): | |
544 * console-msw.c (DSYMBOL): | |
545 * console-msw.c (DSYMNAME): | |
546 Fix warnings. | |
547 | |
548 * console-stream.c (stream_init_console): | |
549 Fix text/binary problems. | |
550 | |
551 * device-msw.c: | |
552 * device-msw.c (mswindows_finish_init_device): | |
553 * device-msw.c (mswindows_delete_device): | |
554 [1]. | |
555 | |
556 * device.c (handle_asynch_device_change): | |
557 [3]. | |
558 | |
559 * dgif_lib.c: | |
560 * dgif_lib.c (DGifOpenFileName): | |
561 * dgif_lib.c (DGifOpenFileHandle): | |
562 * dgif_lib.c (DGifGetLine): | |
563 * dgif_lib.c (DGifGetPixel): | |
564 Added config.h/lisp.h, fix up includes. | |
565 [1]. | |
566 | |
567 * dired-msw.c: | |
568 [4]. | |
569 | |
570 * dired.c: | |
571 * dired.c (file_name_completion): | |
572 * dired.c (Ffile_attributes): | |
573 * dired.c (syms_of_dired): | |
574 [1]. | |
575 | |
576 * dumper.c: | |
577 * dumper.c (pdump_file_unmap): | |
578 * dumper.c (pdump_load): | |
579 [1]. | |
580 | |
581 * editfns.c: | |
582 * editfns.c (Ftemp_directory): | |
583 * editfns.c (user_login_name): | |
584 * editfns.c (Fuser_real_login_name): | |
585 * editfns.c (get_home_directory): | |
586 [1]. | |
587 | |
588 * elhash.c (finish_marking_weak_hash_tables): | |
589 [[[[5]]]]: Fix GCC warnings. | |
590 | |
591 * emacs.c: | |
592 * emacs.c (mswindows_handle_hardware_exceptions): | |
593 * emacs.c (make_arg_list_1): | |
594 * emacs.c (main_1): | |
595 * emacs.c (Fkill_emacs): | |
596 * emacs.c (Fdump_emacs): | |
597 [1]. | |
598 Fix problems with nested crashes, add long comment. | |
599 | |
600 * event-Xt.c (init_event_Xt_late): | |
601 [1]. | |
602 | |
603 * event-msw.c: | |
604 * event-msw.c (mswindows_dde_callback): | |
605 * event-msw.c (mswindows_handle_sticky_modifiers): | |
606 * event-msw.c (mswindows_wnd_proc): | |
607 [1]. | |
608 [5]. | |
609 | |
610 * events.c (character_to_event): | |
611 [1]. | |
612 | |
613 * fileio.c: | |
614 * fileio.c (Ffile_name_directory): | |
615 * fileio.c (Ffile_name_nondirectory): | |
616 * fileio.c (directory_file_name): | |
617 * fileio.c (Fexpand_file_name): | |
618 * fileio.c (Fsubstitute_in_file_name): | |
619 * fileio.c (Ffile_name_absolute_p): | |
620 * fileio.c (check_executable): | |
621 * fileio.c (Ffile_readable_p): | |
622 * fileio.c (Ffile_accessible_directory_p): | |
623 * fileio.c (Ffile_modes): | |
624 * fileio.c (Funix_sync): | |
625 * fileio.c (vars_of_fileio): | |
626 [1]. [4]. | |
627 | |
628 [[[[7]]]]: Move CORRECT_DIR_SEPS to s\windowsnt.h. | |
629 | |
630 Expand getdefdir defn. | |
631 Fix bogus rename() comment. | |
632 | |
633 [[[[6]]]]: Fix Windows includes w.r.t. removed nt\inc. Attempt | |
634 to use standard XEmacs include files, e.g. sysfile.h, rather | |
635 than system-specific includes. | |
636 | |
637 * fns.c: | |
638 * fns.c (Fsubseq): | |
639 [5]. [6]. | |
640 | |
641 * frame.c (vars_of_frame): | |
642 [1]. | |
643 | |
644 * getloadavg.c: | |
645 * getloadavg.c (getloadavg): | |
646 [1]. [6]. | |
647 #ifdef XEMACS not defined on Cygwin. Remove this; no need for it. | |
648 (We don't use it elsewhere in the code; just add a comment.) | |
649 | |
650 * gif_io.c: | |
651 [6]. | |
652 Add config.h. | |
653 | |
654 * glyphs-msw.c: | |
655 * glyphs-msw.c (mswindows_resource_instantiate): | |
656 [1]. | |
657 | |
658 * glyphs-x.c (x_native_layout_instantiate): | |
659 [5]. | |
660 | |
661 * gui-msw.c (Fmswindows_shell_execute): | |
662 [1]. | |
663 | |
664 * insdel.c: | |
665 [4]. | |
666 | |
667 * lisp.h: | |
668 [4]. [5]. | |
669 | |
670 * lread.c (locate_file_in_directory_mapper): | |
671 [1]. | |
672 | |
673 * lstream.c: | |
674 [4]. | |
675 | |
676 * mem-limits.h: | |
677 * mem-limits.h (get_lim_data): | |
678 [1]. | |
679 | |
680 * menubar-msw.c: | |
681 [4]. | |
682 | |
683 * ndir.h: | |
684 [1]. | |
685 | |
686 * nt.c: | |
687 * nt.c (getwd): | |
688 * nt.c (closedir): | |
689 * nt.c (rva_to_section): | |
690 * nt.c (mswindows_executable_type): | |
691 [1]. [6]. | |
692 Fix closedir() defn. | |
693 | |
694 * nt.h: | |
695 [[[[8]]]]: *_OK defs moved to sysfile.h. | |
696 | |
697 * ntproc.c: | |
698 [6]. [7]. | |
699 | |
700 * objects-x.c: | |
701 [4]. | |
702 | |
703 * print.c: | |
704 * print.c (std_handle_out_external): | |
705 [1]. [4]. | |
706 | |
707 * process-nt.c: | |
708 * process-nt.c (nt_create_process): | |
709 [6]. | |
710 try to fix process quoting somewhat. | |
711 | |
712 * process-unix.c (unix_create_process): | |
713 [1]. | |
714 | |
715 * process.c: | |
716 * process.c (vars_of_process): | |
717 Add Vnull_device. | |
718 | |
719 * process.h: | |
720 [1]. | |
721 | |
722 * realpath.c: | |
723 * realpath.c (xrealpath): | |
724 [1]. | |
725 | |
726 * redisplay-tty.c (init_tty_for_redisplay): | |
727 [3]. | |
728 | |
729 * redisplay.c: | |
730 [4]. [6]. | |
731 | |
732 * scrollbar-msw.c: | |
733 [4]. | |
734 | |
735 * sheap.c: | |
736 * sheap.c (more_static_core): | |
737 * sheap.c (report_sheap_usage): | |
738 [5]. [6]. | |
739 | |
740 * signal.c: | |
741 * signal.c (alarm_signal): | |
742 [1]. [6]. | |
743 | |
744 * sound.c: | |
745 [6]. | |
746 | |
747 * strftime.c: | |
748 * strftime.c (zone_name): | |
749 [1]. [5]. | |
750 | |
751 * symsinit.h (init_sunpro): | |
752 [1]. | |
753 | |
754 * syscommctrl.h: | |
755 commctrl.h not in Cygwin b20.1. | |
756 | |
757 * sysdep.c: | |
758 * sysdep.c (endif): | |
759 * sysdep.c (sys_subshell): | |
760 * sysdep.c (init_baud_rate): | |
761 * sysdep.c (emacs_get_tty): | |
762 * sysdep.c (emacs_set_tty): | |
763 * sysdep.c (tty_init_sys_modes_on_device): | |
764 * sysdep.c (init_system_name): | |
765 * sysdep.c (sys_open): | |
766 * sysdep.c (interruptible_open): | |
767 * sysdep.c (sys_fopen): | |
768 * sysdep.c (sys_mkdir): | |
769 * sysdep.c (sys_rename): | |
770 * sysdep.c (get_process_times_1): | |
771 [1]. [6]. | |
772 | |
773 * sysdep.h: | |
774 [1]. | |
775 | |
776 * sysdir.h: | |
777 * sysdir.h (DIRENTRY_NONEMPTY): | |
778 [1]. [6]. | |
779 | |
780 * sysdll.c (dll_init): | |
781 * sysdll.h: | |
782 [1]. | |
783 | |
784 * sysfile.h: | |
785 [1]. [6]. [8]. | |
786 added text/binary defs. | |
787 | |
788 * sysfloat.h: | |
789 [1]. | |
790 | |
791 * sysproc.h: | |
792 * sysproc.h (EDESTADDRREQ): | |
793 * sysproc.h (poll_fds_for_input): | |
794 [1]. [6]. | |
795 | |
796 * syspwd.h: | |
797 [6]. | |
798 | |
799 * syssignal.h: | |
800 [1]. | |
801 | |
802 * systime.h: | |
803 [1]. [6]. | |
804 | |
805 * systty.h: | |
806 [1]. | |
807 | |
808 * syswindows.h: | |
809 [1]. | |
810 Always define WIN32_LEAN_AND_MEAN. | |
811 | |
812 * unexcw.c (unexec): | |
813 [5]. | |
814 | |
815 * unexec.c: | |
816 * unexec.c (copy_text_and_data): | |
817 * unexec.c (adjust_lnnoptrs): | |
818 [1]. | |
819 | |
820 * unexnt.c: | |
821 * unexnt.c (_start): | |
822 [1]. | |
823 | |
824 2000-06-07 Ben Wing <ben@xemacs.org> | |
825 | |
826 * mule-mcpath.c, mule-mcpath.h: Removed. Old, crufty code that | |
827 was used only as a model. We've long since extracted any useful | |
828 logic or code out of this. (I just did an exhaustive search.) | |
829 | |
830 * s\msdos.h: Removed. | |
831 | |
832 * s\windows95.h: Removed. | |
833 | |
834 2000-06-10 Ben Wing <ben@xemacs.org> | |
835 | |
836 * s\cygwin32.h: | |
837 [1]. [5]. | |
838 Don't use extern with fun defs. | |
839 | |
840 * s\mingw32.h: | |
841 [1]. [7]. | |
842 Remove nt\inc include. | |
843 Remove getdisk, getdefdir. (The former is unused, the latter | |
844 expanded in fileio.h.) | |
845 | |
846 * s\windowsnt.h: | |
847 * s\windowsnt.h (WIN32_NATIVE): | |
848 * s\windowsnt.h (HAVE_STRCASECMP): | |
849 [1]. [7]. | |
850 Add long comment about preprocessor changes. | |
851 Remove getdisk, getdefdir. (The former is unused, the latter | |
852 expanded in fileio.h.) | |
853 | |
854 2000-06-10 Ben Wing <ben@xemacs.org> | |
855 | |
856 * m\arm.h: | |
857 * m\delta.h: | |
858 * m\intel386.h: | |
859 * m\sequent.h: | |
860 * m\template.h: | |
861 * m\windowsnt.h: | |
862 [1]. | |
863 Remove bogus/unused NO_SOCK_SIGIO. | |
864 | |
865 2000-06-08 Hrvoje Niksic <hniksic@iskon.hr> | |
866 | |
867 * lisp.h (set_string_char): Call set_string_byte with a Bufbyte, | |
868 not an Emchar. | |
869 | |
870 2000-06-04 Mike Sperber <mike@xemacs.org> | |
871 | |
872 * casetab.c (set_case_table): For `set-standard-case-table', | |
873 actually deposit the new case tables where the rest of XEmacs can | |
874 see them. | |
875 | |
876 2000-06-05 Yoshiki Hayashi <yoshiki@xemacs.org> | |
877 | |
878 * data.c (Faset): Don't cast XCHAR() to unsigned char. | |
879 | |
880 2000-06-05 Ben Wing <ben@xemacs.org> | |
881 | |
882 * callproc.c (child_setup): Don't do close_load_descs() under | |
883 MS Windows. Put in a comment explaining why. | |
884 | |
885 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com> | |
886 | |
887 * process-nt.c: Reverting patch "Fixing nt_create_process for MKS | |
888 Toolkit shell" which breaks `kill-compilation' on Windows NT | |
889 native, retaining STDERR handling improvements. | |
890 | |
891 2000-06-01 Andreas Jaeger <aj@suse.de> | |
892 | |
893 * s/s390.h: Support for S390, based on a patch by Martin | |
894 Schwidefsky <schwidefsky@de.ibm.com>. | |
895 | |
896 2000-05-30 Andy Piper <andy@xemacs.org> | |
897 | |
898 * window.c (allocate_window): | |
899 (make_dummy_parent): | |
900 (Fset_window_configuration): use new hashtable type. | |
901 | |
902 * glyphs.h (IMAGE_UNSPECIFIED_GEOMETRY): | |
903 (struct image_instantiator_methods): | |
904 (struct Lisp_Image_Instance): make instance geometry signed. | |
905 | |
906 * glyphs.c (instantiate_image_instantiator): | |
907 (image_instance_query_geometry): | |
908 (image_instance_layout): | |
909 (image_instance_layout): | |
910 (query_string_geometry): | |
911 (text_query_geometry): | |
912 (image_instantiate): | |
913 (image_instantiate): | |
914 (cache_subwindow_instance_in_frame_maybe): | |
915 (subwindow_query_geometry): make instance geometry signed. | |
916 | |
917 * glyphs-widget.c (widget_query_geometry): | |
918 (widget_layout): | |
919 (button_query_geometry): | |
920 (tree_view_query_geometry): | |
921 (tab_control_query_geometry): | |
922 (layout_query_geometry): | |
923 (layout_layout): | |
924 (native_layout_layout): make instance geometry signed. | |
925 | |
926 2000-05-29 Olivier Galibert <galibert@pobox.com> | |
927 | |
928 * lisp.h: Add Qfull_assoc symbol and WEAK_LIST_FULL_ASSOC | |
929 constant. | |
930 | |
931 * general.c (syms_of_general): Add Qfull_assoc symbol. | |
932 | |
933 * data.c (finish_marking_weak_lists): Mark full-assoc lists | |
934 correctly. | |
935 (decode_weak_list_type): Decode full-assoc type. | |
936 (encode_weak_list_type): Encode full-assoc type. | |
937 (Fmake_weak_list): Update doc string. | |
938 | |
939 2000-05-30 Andy Piper <andy@xemacs.org> | |
940 | |
941 * elhash.h (hash_table_weakness): new KEY_VALUE weak hashtable. | |
942 | |
943 * elhash.c (print_hash_table): new KEY_VALUE weak hashtable. | |
944 (decode_hash_table_weakness): ditto. | |
945 (Fhash_table_weakness): ditto. | |
946 (Fhash_table_type): ditto. | |
947 (finish_marking_weak_hash_tables): ditto. | |
948 (hash_table_weakness_validate): ditto. | |
949 (syms_of_elhash): ditto. | |
950 | |
1 2000-05-28 Martin Buchholz <martin@xemacs.org> | 951 2000-05-28 Martin Buchholz <martin@xemacs.org> |
2 | 952 |
3 * XEmacs 21.2.34 is released. | 953 * XEmacs 21.2.34 is released. |
4 | 954 |
5 2000-05-22 Jan Vroonhof <vroonhof@math.ethz.ch> | 955 2000-05-22 Jan Vroonhof <vroonhof@math.ethz.ch> |