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> |
