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>