Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 446:1ccc32a20af4 r21-2-38
Import from CVS: tag r21-2-38
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:37:21 +0200 |
| parents | 576fb035e263 |
| children | 3078fd1074e8 |
comparison
equal
deleted
inserted
replaced
| 445:34f3776fcf0e | 446:1ccc32a20af4 |
|---|---|
| 1 2000-12-05 Martin Buchholz <martin@xemacs.org> | |
| 2 | |
| 3 * XEmacs 21.2.38 is released. | |
| 4 | |
| 5 2000-12-05 Martin Buchholz <martin@xemacs.org> | |
| 6 | |
| 7 * redisplay.c (bar-cursor): Make a user variable. | |
| 8 | |
| 9 * symsinit.h: Add init_postgresql_from_environment. | |
| 10 | |
| 11 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 12 | |
| 13 * regex.c: Convert to clean C. | |
| 14 | |
| 15 2000-12-05 Dan Holmsand <dan@eyebee.com> | |
| 16 | |
| 17 * realpath.c: | |
| 18 Don't #include sysfile.h. Revert to duplicating PATH_MAX | |
| 19 initialization. | |
| 20 (sys_readlink): renamed to system_readlink to avoid conflict with | |
| 21 the other sys_readlink. | |
| 22 | |
| 23 2000-12-04 Hiroaki Abe <h-abe@pc.highway.ne.jp> | |
| 24 | |
| 25 * dumper.c (pdump_file_get): Correct uses of pdump_fd. | |
| 26 | |
| 27 2000-12-04 Stephen J. Turnbull <stephen@xemacs.org> | |
| 28 | |
| 29 * postgresql.c (init_postgresql_from_environment): new function. | |
| 30 (vars_of_postgresql): Move code initializing Lisp variables out and | |
| 31 into init_postgresql_from_environment. | |
| 32 emacs.c (main_1): Call init_postgresql_from_environment if and only | |
| 33 if running a dumped XEmacs. | |
| 34 | |
| 35 2000-08-31 Dan Holmsand <dan@eyebee.com> | |
| 36 | |
| 37 * buffer.c: Make find-file-compare-truenames default to true on | |
| 38 windows. | |
| 39 | |
| 40 * realpath.c (win32_abs_start): | |
| 41 (cygwin_readlink): | |
| 42 (win32_readlink): New functions. | |
| 43 (xrealpath): Return really real filenames on windows. | |
| 44 | |
| 45 * fileio.c (Ffile_truename): Make file-truename work on windows. | |
| 46 | |
| 47 2000-11-29 Didier Verna <didier@xemacs.org> | |
| 48 | |
| 49 * faces.c (MAYBE_UNFROB_BACKGROUND_PIXMAP): new macro. | |
| 50 * faces.c (update_face_cachel_data): use it. | |
| 51 * faces.c (add_face_cachel): use it. Complete background pixmap | |
| 52 frobbing in face cache if `update_face_cachel_data' has not done so. | |
| 53 | |
| 54 2000-11-29 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 55 | |
| 56 * search.c (string_match_1): Don't set last_thing_searched | |
| 57 when search failed. | |
| 58 | |
| 59 2000-11-27 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 60 | |
| 61 * buffer.c: Include casetab.h | |
| 62 (common_init_complex_vars_of_buffer): Use new case-table object. | |
| 63 * buffer.h: Include casetab.h | |
| 64 * buffer.h (MAKE_TRT_TABLE): Use generic char-table. | |
| 65 (DOWNCASE_TABLE_OF): Ditto. | |
| 66 * bufslots.h: Remove char-tables and add case-table. | |
| 67 * casetab.c: Include casetab.h | |
| 68 (CASE_TABLE_P): Removed. | |
| 69 (mark_case_table): New function. | |
| 70 (allocate_case_table): New function. | |
| 71 (Fcase_table_p): Use new case-table. | |
| 72 (case_table_char): New function. | |
| 73 (Fget_case_table): Ditto. | |
| 74 (Fput_case_table): Ditto. | |
| 75 (Fput_case_table_pair): Ditto. | |
| 76 (Fcopy_case_table): Ditto. | |
| 77 (Fcurrent_case_table): Return case-table. | |
| 78 (Fstandard_case_table): Return case-table. | |
| 79 (Fset_case_table): Fix doc-string. | |
| 80 (set_case_table): Use case-table | |
| 81 (syms_of_casetab): DEFSUBR new functions. | |
| 82 (complex_vars_of_casetab): Set up standard case-table. | |
| 83 * casetab.h: New file. | |
| 84 * editfns.c: Include casetab.h | |
| 85 (Fcompare_buffer_substrings): Use case-table. | |
| 86 * inline.c: Include casetab.h | |
| 87 * lisp.h: Remove bogus extern. | |
| 88 * lrecord.h (lrecord_type): Add lrecord_type_case_table. | |
| 89 * search.c: Include casetab.h | |
| 90 (TRANSLATE_ASCII): Removed. | |
| 91 (TRANSLATE): Unconditionally translate character. | |
| 92 (looking_at_1): Use case-table. | |
| 93 (string_match_1): Ditto. | |
| 94 (fast_string_match): Ditto. | |
| 95 (search_command): Ditto. | |
| 96 (search_buffer): Separate boyer_moore. Check whether | |
| 97 boyer_moore is poosible. | |
| 98 (simple_search): New function. | |
| 99 (boyer_moore): Separated from search_buffer. Translate char. | |
| 100 | |
| 101 2000-11-24 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 102 | |
| 103 * regex.c (RE_TR_ASCII): Removed. | |
| 104 (RE_TRANSLATE): Unconditionally use TRT_TABLE. | |
| 105 (PATFETCH): Call PATFETCH_RAW. | |
| 106 (PATFETCH_RAW): Fetch Emchar. | |
| 107 (PATUNFETCH): Decrement charptr. | |
| 108 (GET_BUFFER_SPACE): Rename b to buf_end. | |
| 109 (BUF_PUSH): Ditto. | |
| 110 (BUF_PUSH_2): Ditto. | |
| 111 (BUF_PUSH_3): Ditto. | |
| 112 (EXTEND_BUFFER): Ditto. | |
| 113 (SET_LIST_BIT): Ditto. | |
| 114 (regex_compile): Ditto. Translate non ASCII char. | |
| 115 (compile_range): Ditto. | |
| 116 (re_search_2): Ditto. | |
| 117 (re_match_2_internal): Compare Emchar. | |
| 118 (bcmp_translate): Ditto. | |
| 119 | |
| 120 2000-11-29 Stephen J. Turnbull <turnbull@xemacs.org> | |
| 121 | |
| 122 * lisp.h (basic char/int typedefs): comment improvement. | |
| 123 | |
| 124 2000-11-24 Stephen J. Turnbull <turnbull@xemacs.org> | |
| 125 | |
| 126 * emacs.c (main_1): unconditional pdump unstomping; don't save and | |
| 127 unstomp inhibit_site_lisp. Improve comments. | |
| 128 | |
| 129 2000-11-22 Stephen J. Turnbull <turnbull@xemacs.org> | |
| 130 | |
| 131 * mule-charset.c (Fcharset_property): improve type checking, comments. | |
| 132 | |
| 133 2000-11-28 Andy Piper <andy@xemacs.org> | |
| 134 | |
| 135 * redisplay-output.c (redisplay_output_subwindow): make sure we do | |
| 136 clipped display for windows in the gutter also. | |
| 137 (redisplay_display_boxes_in_window_p): change semantics of return | |
| 138 codes to be more intuitive. | |
| 139 | |
| 140 * gutter.h: declare display_boxes_in_gutter_p. | |
| 141 | |
| 142 * gutter.c (display_boxes_in_gutter_p): new function for | |
| 143 redisplay. | |
| 144 | |
| 145 2000-11-22 Andy Piper <andy@xemacs.org> | |
| 146 | |
| 147 * glyphs-x.c (image_instantiator_format_create_glyphs_x): change | |
| 148 autodetect domain. | |
| 149 | |
| 150 2000-11-21 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 151 | |
| 152 * callproc.c (Fold_call_process_internal): | |
| 153 * gpm.c (Freceive_gpm_event): | |
| 154 (tty_get_foreign_selection): Might be just warning supression. | |
| 155 * fileio.c (Fwrite_region_internal): | |
| 156 (Fset_visited_file_modtime): | |
| 157 * keymap.c (event_matches_key_specifier_p): | |
| 158 Initialize GCPROed variable. | |
| 159 | |
| 160 * menubar-x.c (command_builder_find_menu_accelerator): | |
| 161 Initialize before use. | |
| 162 | |
| 163 2000-11-23 Andy Piper <andy@xemacs.org> | |
| 164 | |
| 165 * unexcw.c (unexec): make the resulting executable executable. | |
| 166 | |
| 167 2000-11-21 Martin Buchholz <martin@xemacs.org> | |
| 168 | |
| 169 * doc.c (get_doc_string): | |
| 170 Use size_t, not int, for result of XSTRING_LENGTH. | |
| 171 | |
| 172 * cmds.c (Fdelete_char): | |
| 173 * cmds.c (Fpoint_at_eol): | |
| 174 * cmds.c (Fself_insert_command): | |
| 175 Use EMACS_INT, not int, for result of XINT. | |
| 176 Someday, someone will want to insert more than 2**31 identical characters. | |
| 177 | |
| 178 * cmds.c (Fdelete_char): | |
| 179 * cmds.c (Fdelete_backward_char): | |
| 180 * syntax.c (Fforward_word): | |
| 181 * syntax.c (Fforward_comment): | |
| 182 Make COUNT argument optional, for consistency with forward-char et al. | |
| 183 | |
| 184 2000-11-22 Martin Buchholz <martin@xemacs.org> | |
| 185 | |
| 186 * lisp.h: | |
| 187 * print.c (long_to_string): | |
| 188 Return a useful value: the pointer at end of data written. | |
| 189 | |
| 190 * doprnt.c: | |
| 191 Use `static const char * const' for constant strings. | |
| 192 (union printf_arg): Delete `i', `ui' members. | |
| 193 (get_doprnt_args): | |
| 194 (emacs_doprnt_1): | |
| 195 Fix LP64 platform bug: (format "%d" most-positive-fixnum) ==> "-1" | |
| 196 Do all printf-ing via the `l' specifier. | |
| 197 Use EMACS_INT instead of int. | |
| 198 Optimize. | |
| 199 | |
| 200 2000-11-20 Didier Verna <didier@xemacs.org> | |
| 201 | |
| 202 * faces.c (update_face_cachel_data): don't frob the background | |
| 203 pixmap when the window is being created. The face is needed but | |
| 204 does not exist yet. | |
| 205 | |
| 206 2000-11-20 Andy Piper <andy@xemacs.org> | |
| 207 | |
| 208 * unexcw.c (copy_executable_and_dump_data_section): Only do bss | |
| 209 messing with a debug environment. | |
| 210 | |
| 211 2000-11-20 Martin Buchholz <martin@xemacs.org> | |
| 212 | |
| 213 * emacs.c (__sti__iflPNGFile_c___): Pedantically correct prototype. | |
| 214 | |
| 215 2000-11-20 Martin Buchholz <martin@xemacs.org> | |
| 216 | |
| 217 * casetab.c (Fcase_table_p): Fix compile error and crash. | |
| 218 | |
| 219 2000-11-18 Philip Aston <philipa@mail.com> | |
| 220 | |
| 221 * s/cygwin32.h: Cygwin has SVR4-like pty support. | |
| 222 | |
| 223 2000-11-18 Martin Buchholz <martin@xemacs.org> | |
| 224 | |
| 225 * fileio.c (Fexpand_file_name): GCPRO bug! Protect `handler'. | |
| 226 * filelock.c (lock_file): GCPRO bug! Initialize all GCPROed vars! | |
| 227 | |
| 228 2000-11-17 Martin Buchholz <martin@xemacs.org> | |
| 229 | |
| 230 * config.h.in: Define HAVE_ELF_H if elf.h exists. | |
| 231 * unexelf.c: Use HAVE_ELF_H. | |
| 232 * unexelfsgi.c: Fix bug with dumped xemacs stdout/stderr not working. | |
| 233 I copied FSF Emacs 20.7 unexelf.c to unexelfsgi.c and ANSIfied it. | |
| 234 Max Matveev <makc@sgi.com> removed non-SGI-relevant parts and tested. | |
| 235 Greg Harrington <greg_harrington@hotmail.com> provided a machine | |
| 236 for testing. | |
| 237 So this is an unexelfsgi.c from a different line of development. | |
| 238 | |
| 239 2000-11-16 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 240 | |
| 241 * regex.c (RE_TR_ASCII): New function. | |
| 242 (RE_TRANSLATE): Call it. | |
| 243 | |
| 244 2000-11-16 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 245 | |
| 246 * buffer.h (TRT_TABLE_OF): Remove assert. | |
| 247 (IN_TRT_TABLE_DOMAIN): Removed. | |
| 248 | |
| 249 2000-11-16 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 250 | |
| 251 * free-hook.c (log_gcpro): | |
| 252 (show_gcprohist): Add support for GCPRO5. | |
| 253 | |
| 254 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org> | |
| 255 | |
| 256 * emacs.c (main_1): Improve -sd error message when --pdump=no. | |
| 257 | |
| 258 2000-11-16 Olivier Galibert <galibert@xemacs.org> | |
| 259 | |
| 260 * symeval.h: Declare flush_all_buffer_local_cache. | |
| 261 | |
| 262 * symbols.c: Change XD_LO_RESET_NIL into XD_LISP_OBJECTs. | |
| 263 (flush_buffer_local_cache): Added. | |
| 264 (flush_all_buffer_local_cache): Added. | |
| 265 | |
| 266 * lrecord.h: Remove unused XD_LO_RESET_NIL. | |
| 267 | |
| 268 * dumper.c (pdump_register_sub): Remove unused XD_LO_RESET_NIL. | |
| 269 (pdump_dump_data): Ditto. | |
| 270 (pdump_reloc_one): Ditto. | |
| 271 (pdump): Remove unused pdump_qnil. Flush buffer local caches | |
| 272 before dumping. | |
| 273 | |
| 274 | |
| 275 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 276 | |
| 277 * buffer.c: Remove if 0'ed entry. | |
| 278 * buffer.h: Rewrite TRT to use char-table. | |
| 279 * bufslots.h: Remove mirror tables. | |
| 280 * casetab.c: Remove mirror tables. | |
| 281 (CASE_TABLE_P): New macro. | |
| 282 (Fcase_table_p): Element of a case table is string or char-table. | |
| 283 (make_mirror_trt_table): Removed. | |
| 284 (set_case_table): Setup char-table from strings for backward | |
| 285 compatibility. | |
| 286 * dired.c (Fdirectory_files): | |
| 287 * dired-msw.c: (mswindows_get_files): | |
| 288 * lisp.h: Change prototype of re_pattern_buffer. | |
| 289 * regex.c: (RE_TRANSLATE): New macro. | |
| 290 (TRANSLATE_P): Ditto. | |
| 291 Change translate to type RE_TRANSLATE_TYPE. | |
| 292 * regex.h: Define RE_TRANSLATE_TYPE | |
| 293 * search.c (TRANSLATE): New macro. | |
| 294 (TRANSLATE_ASCII): New macro. | |
| 295 Translate table is changed to Lisp_Object. | |
| 296 (signal_failure): Inhibit return. | |
| 297 | |
| 298 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 299 | |
| 300 * device-msw.c: | |
| 301 * eldap.c: | |
| 302 * event-Xt.c: | |
| 303 * event-stream.c: | |
| 304 * print.c: | |
| 305 Do UNGCPRO before return. | |
| 306 | |
| 1 2000-11-14 Martin Buchholz <martin@xemacs.org> | 307 2000-11-14 Martin Buchholz <martin@xemacs.org> |
| 2 | 308 |
| 3 * XEmacs 21.2.37 is released. | 309 * XEmacs 21.2.37 is released. |
| 4 | 310 |
| 5 2000-11-13 Yoshiki Hayashi <yoshiki@xemacs.org> | 311 2000-11-13 Yoshiki Hayashi <yoshiki@xemacs.org> |
| 38 | 344 |
| 39 * specifier.c (set_specifier_caching): include recompute flag. | 345 * specifier.c (set_specifier_caching): include recompute flag. |
| 40 (recompute_one_cached_specifier_in_window): always recompute if | 346 (recompute_one_cached_specifier_in_window): always recompute if |
| 41 flag set. | 347 flag set. |
| 42 (recompute_one_cached_specifier_in_frame): ditto. | 348 (recompute_one_cached_specifier_in_frame): ditto. |
| 43 | 349 |
| 44 * specifier.h (struct specifier_caching): add recompute flag. | 350 * specifier.h (struct specifier_caching): add recompute flag. |
| 45 | 351 |
| 46 2000-10-24 Andy Piper <andy@xemacs.org> | 352 2000-10-24 Andy Piper <andy@xemacs.org> |
| 47 | 353 |
| 48 * unexcw.c (copy_executable_and_dump_data_section): add new | 354 * unexcw.c (copy_executable_and_dump_data_section): add new |
| 93 (kill_buffer_processes): Use LIST_LOOP_2. | 399 (kill_buffer_processes): Use LIST_LOOP_2. |
| 94 | 400 |
| 95 * minibuf.c (Fall_completions): | 401 * minibuf.c (Fall_completions): |
| 96 Delete old non-functional code for FSF fourth argument. | 402 Delete old non-functional code for FSF fourth argument. |
| 97 | 403 |
| 98 * frame.c (frame_matches_frame_spec): | 404 * frame.c (frame_matches_frame_spec): |
| 99 Renamed from `frame_matches_frametype'. Update all callers. | 405 Renamed from `frame_matches_frametype'. Update all callers. |
| 100 (device_matches_device_spec): | 406 (device_matches_device_spec): |
| 101 Renamed from 'device_matches_console_spec'. Update all callers. | 407 Renamed from 'device_matches_console_spec'. Update all callers. |
| 102 | 408 |
| 103 * doc.c (Fsubstitute_command_keys): | 409 * doc.c (Fsubstitute_command_keys): |
| 104 Remove buffer overflow crash. Small code cleanups. | 410 Remove buffer overflow crash. Small code cleanups. |
| 105 | 411 |
| 106 * casetab.c (check_case_table): Simpler code. | 412 * casetab.c (check_case_table): Simpler code. |
| 107 | 413 |
| 108 * window.c (Freplace_buffer_in_windows): | 414 * window.c (Freplace_buffer_in_windows): |
| 109 Give this the same WHICH-FRAMES and WHICH-DEVICES parameters | 415 Give this the same WHICH-FRAMES and WHICH-DEVICES parameters |
| 110 (and similar implementation) as Fdelete_windows_on. | 416 (and similar implementation) as Fdelete_windows_on. |
| 111 Update all callers. | 417 Update all callers. |
| 112 | 418 |
| 113 * alloc.c (Fmake_list): | 419 * alloc.c (Fmake_list): |
| 114 * alloc.c (make_vector): | 420 * alloc.c (make_vector): |
| 489 | 795 |
| 490 2000-10-31 Martin Buchholz <martin@xemacs.org> | 796 2000-10-31 Martin Buchholz <martin@xemacs.org> |
| 491 | 797 |
| 492 * sgiplay.c (play_internal): C++ compilability. | 798 * sgiplay.c (play_internal): C++ compilability. |
| 493 * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Remove unused var `SFTB_prev'. | 799 * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Remove unused var `SFTB_prev'. |
| 494 * callproc.c (Fold_call_process_internal): | 800 * callproc.c (Fold_call_process_internal): |
| 495 Remove unused vars `env', `first'. | 801 Remove unused vars `env', `first'. |
| 496 * scrollbar.c (update_scrollbar_instance): | 802 * scrollbar.c (update_scrollbar_instance): |
| 497 #### unused var `current_window'. | 803 #### unused var `current_window'. |
| 498 * redisplay-tty.c: Put currently unused vars insert_mode_on, | 804 * redisplay-tty.c: Put currently unused vars insert_mode_on, |
| 499 etc. within #ifdef NOT_YET. | 805 etc. within #ifdef NOT_YET. |
| 500 * emacs.c: #### unused vars `initial_argc', `initial_argv'. | 806 * emacs.c: #### unused vars `initial_argc', `initial_argv'. |
| 501 * dialog-x.c (dbox_descriptor_to_widget_value): ### unused var `title'. | 807 * dialog-x.c (dbox_descriptor_to_widget_value): ### unused var `title'. |
| 502 * specifier.c (specifier_instance): | 808 * specifier.c (specifier_instance): |
| 503 #### unused var `tag'. | 809 #### unused var `tag'. |
| 504 Use WINDOW_BUFFER, FRAME_DEVICE instead of their expansion. | 810 Use WINDOW_BUFFER, FRAME_DEVICE instead of their expansion. |
| 505 | 811 |
| 506 2000-10-27 Martin Buchholz <martin@xemacs.org> | 812 2000-10-27 Martin Buchholz <martin@xemacs.org> |
| 507 | 813 |
| 575 [ERROR_CHECK_TYPECHECK] (DECLARE_EXTERNAL_LRECORD): Use it. | 881 [ERROR_CHECK_TYPECHECK] (DECLARE_EXTERNAL_LRECORD): Use it. |
| 576 | 882 |
| 577 2000-10-17 Martin Buchholz <martin@xemacs.org> | 883 2000-10-17 Martin Buchholz <martin@xemacs.org> |
| 578 | 884 |
| 579 * miscplay.c (sndcnv8S_2mono): | 885 * miscplay.c (sndcnv8S_2mono): |
| 580 (sndcnv2monounsigned): | 886 (sndcnv2monounsigned): |
| 581 (sndcnvULaw_2linear): | 887 (sndcnvULaw_2linear): |
| 582 (sndcnv16swap): | 888 (sndcnv16swap): |
| 583 Remove implementation-defined behavior. | 889 Remove implementation-defined behavior. |
| 584 | 890 |
| 585 2000-10-12 Martin Buchholz <martin@xemacs.org> | 891 2000-10-12 Martin Buchholz <martin@xemacs.org> |
| 586 | 892 |
| 587 * input-method-xlib.c: Warning suppression. | 893 * input-method-xlib.c: Warning suppression. |
| 656 * mule-charset.h (LEADING_BYTE_PREFIX_P): unsigned char ==> Bufbyte | 962 * mule-charset.h (LEADING_BYTE_PREFIX_P): unsigned char ==> Bufbyte |
| 657 (PRIVATE_LEADING_BYTE_PREFIX): Add paranoia cast. | 963 (PRIVATE_LEADING_BYTE_PREFIX): Add paranoia cast. |
| 658 (BYTE_ASCII_P): Use bit ops for char-signedness safety. | 964 (BYTE_ASCII_P): Use bit ops for char-signedness safety. |
| 659 (BYTE_C0_P): Use bit ops for char-signedness safety. | 965 (BYTE_C0_P): Use bit ops for char-signedness safety. |
| 660 (BYTE_C1_P): Use bit ops for char-signedness safety. | 966 (BYTE_C1_P): Use bit ops for char-signedness safety. |
| 661 (CHARSET_BY_LEADING_BYTE): | 967 (CHARSET_BY_LEADING_BYTE): |
| 662 (CHARSET_BY_ATTRIBUTES): | 968 (CHARSET_BY_ATTRIBUTES): |
| 663 Always use inline function. | 969 Always use inline function. |
| 664 Use type_checking_assert. | 970 Use type_checking_assert. |
| 665 Hide chlook. | 971 Hide chlook. |
| 666 | 972 |
| 667 * mule-charset.c (non_ascii_charptr_copy_char): | 973 * mule-charset.c (non_ascii_charptr_copy_char): |
| 668 Modify to work with both ASCII and non-ASCII characters. | 974 Modify to work with both ASCII and non-ASCII characters. |
| 669 Improve docs and variable names. | 975 Improve docs and variable names. |
| 670 Replace over-clever fall-through switch with a simple loop. | 976 Replace over-clever fall-through switch with a simple loop. |
| 671 (Lstream_get_emchar_1): | 977 (Lstream_get_emchar_1): |
| 672 Replace over-clever fall-through switch with a simple loop. | 978 Replace over-clever fall-through switch with a simple loop. |
| 673 | 979 |
| 674 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | 980 * menubar-x.c (menu_item_descriptor_to_widget_value_1): |
| 675 Warning suppression. | 981 Warning suppression. |
| 676 | 982 |
| 747 2000-10-10 Martin Buchholz <martin@xemacs.org> | 1053 2000-10-10 Martin Buchholz <martin@xemacs.org> |
| 748 | 1054 |
| 749 * s/decosf1-3.h: Remove #include of stropts.h | 1055 * s/decosf1-3.h: Remove #include of stropts.h |
| 750 * s/ptx.h: Remove #include of stropts.h | 1056 * s/ptx.h: Remove #include of stropts.h |
| 751 * s/usg5-4.h: Remove #include of stropts.h | 1057 * s/usg5-4.h: Remove #include of stropts.h |
| 752 * sysproc.h: | 1058 * sysproc.h: |
| 753 * config.h.in: | 1059 * config.h.in: |
| 754 Use stropts.h, not sys/stropts.h. | 1060 Use stropts.h, not sys/stropts.h. |
| 755 Use strtio.h, not sys/strtio.h. | 1061 Use strtio.h, not sys/strtio.h. |
| 756 | 1062 |
| 757 2000-10-04 Martin Buchholz <martin@xemacs.org> | 1063 2000-10-04 Martin Buchholz <martin@xemacs.org> |
| 758 | 1064 |
| 935 Cleaned up to have an analogous implementation to next_frame. | 1241 Cleaned up to have an analogous implementation to next_frame. |
| 936 (other_visible_frames_internal): Remove the | 1242 (other_visible_frames_internal): Remove the |
| 937 called_from_delete_device bogus arg, and hence, remove this | 1243 called_from_delete_device bogus arg, and hence, remove this |
| 938 function. Just use other_visible_frames(). | 1244 function. Just use other_visible_frames(). |
| 939 | 1245 |
| 940 * window.c (Fnext_window): | 1246 * window.c (Fnext_window): |
| 941 Prettify docstring. | 1247 Prettify docstring. |
| 942 Since next_frame() is guaranteed to return a frame, remove check | 1248 Since next_frame() is guaranteed to return a frame, remove check |
| 943 for nil inserted in previous patch. | 1249 for nil inserted in previous patch. |
| 944 (Fprevious_window): | 1250 (Fprevious_window): |
| 945 Prettify docstring. | 1251 Prettify docstring. |
| 946 Make code look more like Fnext_window. | 1252 Make code look more like Fnext_window. |
| 947 (window_loop): | 1253 (window_loop): |
| 948 Respect the `console' arg when iterating through windows. | 1254 Respect the `console' arg when iterating through windows. |
| 949 Fixes bug: (get-buffer-window buffer t device) not respecting | 1255 Fixes bug: (get-buffer-window buffer t device) not respecting |
| 950 the `device' arg. | 1256 the `device' arg. |
| 1005 | 1311 |
| 1006 * editfns.c (Ftemp_directory): | 1312 * editfns.c (Ftemp_directory): |
| 1007 Warning fix. | 1313 Warning fix. |
| 1008 Avoid buffer overrun on very long file name. | 1314 Avoid buffer overrun on very long file name. |
| 1009 | 1315 |
| 1010 * input-method-xlib.c (XIM_init_device): | 1316 * input-method-xlib.c (XIM_init_device): |
| 1011 6th parameter of XRegisterIMInstantiateCallback has different | 1317 6th parameter of XRegisterIMInstantiateCallback has different |
| 1012 pointer types on different OSes, so simply cast to (void *). | 1318 pointer types on different OSes, so simply cast to (void *). |
| 1013 | 1319 |
| 1014 * unexhp9k800.c: Warning fixes. Fiddly changes. | 1320 * unexhp9k800.c: Warning fixes. Fiddly changes. |
| 1015 | 1321 |
| 1016 * sysdll.c (dll_open): | 1322 * sysdll.c (dll_open): |
| 1017 shl_load will hang hard if passed a NULL filename. | 1323 shl_load will hang hard if passed a NULL filename. |
| 1018 Simply return NULL for compatibility with dlopen. | 1324 Simply return NULL for compatibility with dlopen. |
| 1019 * sysdll.c: Conform to XEmacs coding standards. | 1325 * sysdll.c: Conform to XEmacs coding standards. |
| 1020 | 1326 |
| 1021 * sysdep.c (get_pty_max_bytes): | 1327 * sysdep.c (get_pty_max_bytes): |
| 1022 Support pty input lines longer than 512 bytes on HP-UX 10.20. | 1328 Support pty input lines longer than 512 bytes on HP-UX 10.20. |
| 1023 | 1329 |
| 1024 2000-08-31 Martin Buchholz <martin@xemacs.org> | 1330 2000-08-31 Martin Buchholz <martin@xemacs.org> |
| 1025 | 1331 |
| 1026 * tooltalk.c: Add #include <syssignal.h> | 1332 * tooltalk.c: Add #include <syssignal.h> |
| 1120 2000-08-21 Martin Buchholz <martin@xemacs.org> | 1426 2000-08-21 Martin Buchholz <martin@xemacs.org> |
| 1121 | 1427 |
| 1122 * data.c (indirect_function): | 1428 * data.c (indirect_function): |
| 1123 Rename ERRORP to non-misleading VOID_FUNCTION_ERRORP. | 1429 Rename ERRORP to non-misleading VOID_FUNCTION_ERRORP. |
| 1124 | 1430 |
| 1125 * eval.c (function_argcount): | 1431 * eval.c (function_argcount): |
| 1126 Use original function when signaling errors. | 1432 Use original function when signaling errors. |
| 1127 | 1433 |
| 1128 2000-08-18 Andy Piper <andy@xemacs.org> | 1434 2000-08-18 Andy Piper <andy@xemacs.org> |
| 1129 | 1435 |
| 1130 * frame.c (delete_frame_internal): use new | 1436 * frame.c (delete_frame_internal): use new |
| 1197 * getloadavg.c: add prototype for getloadavg(). remove | 1503 * getloadavg.c: add prototype for getloadavg(). remove |
| 1198 duplicate WIN32_NATIVE/CYGWIN code (already in the middle | 1504 duplicate WIN32_NATIVE/CYGWIN code (already in the middle |
| 1199 of the code). remove duplicate header includes. | 1505 of the code). remove duplicate header includes. |
| 1200 | 1506 |
| 1201 * s\cygwin32.h, s\mingw32.h: remove stray NO_ARG_ARRAY. | 1507 * s\cygwin32.h, s\mingw32.h: remove stray NO_ARG_ARRAY. |
| 1202 | 1508 |
| 1203 * s\cygwin32.h, s\mingw32.h, m\windowsnt.h: | 1509 * s\cygwin32.h, s\mingw32.h, m\windowsnt.h: |
| 1204 don't define LOAD_AVE_TYPE/LOAD_AVE_CVT because we have no | 1510 don't define LOAD_AVE_TYPE/LOAD_AVE_CVT because we have no |
| 1205 useful load average. | 1511 useful load average. |
| 1206 | 1512 |
| 1207 * alloc.c (reinit_alloc_once_early): removed references to | 1513 * alloc.c (reinit_alloc_once_early): removed references to |
| 1222 | 1528 |
| 1223 2000-07-30 Ben Wing <ben@xemacs.org> | 1529 2000-07-30 Ben Wing <ben@xemacs.org> |
| 1224 | 1530 |
| 1225 * Makefile.in.in (release): | 1531 * Makefile.in.in (release): |
| 1226 Remove stray @. | 1532 Remove stray @. |
| 1227 | 1533 |
| 1228 * buffer.c (directory_is_current_directory): | 1534 * buffer.c (directory_is_current_directory): |
| 1229 * dired-msw.c (mswindows_get_files): | 1535 * dired-msw.c (mswindows_get_files): |
| 1230 * dired.c: | 1536 * dired.c: |
| 1231 * dired.c (Fdirectory_files): | 1537 * dired.c (Fdirectory_files): |
| 1232 * dired.c (file_name_completion_stat): | 1538 * dired.c (file_name_completion_stat): |
| 1234 [[[[1]]]]: Rename stat() -> xemacs_stat() and eliminate nasty | 1540 [[[[1]]]]: Rename stat() -> xemacs_stat() and eliminate nasty |
| 1235 preprocessor tricks, to avoid problems on some machines | 1541 preprocessor tricks, to avoid problems on some machines |
| 1236 (e.g. SCO). | 1542 (e.g. SCO). |
| 1237 | 1543 |
| 1238 * callproc.c (egetenv): GC docs. | 1544 * callproc.c (egetenv): GC docs. |
| 1239 | 1545 |
| 1240 * console-msw.h: | 1546 * console-msw.h: |
| 1241 * console-msw.h (struct mswindows_dialog_id): | 1547 * console-msw.h (struct mswindows_dialog_id): |
| 1242 * lrecord.h (lrecord_type): | 1548 * lrecord.h (lrecord_type): |
| 1243 New object for use with MSW dialogs. | 1549 New object for use with MSW dialogs. |
| 1244 | 1550 |
| 1245 * console.h (struct console_methods): | 1551 * console.h (struct console_methods): |
| 1246 New enable/disable frame methods, for proper modal dialogs. | 1552 New enable/disable frame methods, for proper modal dialogs. |
| 1247 | 1553 |
| 1248 * device-msw.c (msprinter_default_printer): Fix to follow | 1554 * device-msw.c (msprinter_default_printer): Fix to follow |
| 1249 proper Mule conventions. | 1555 proper Mule conventions. |
| 1250 | 1556 |
| 1251 * device-msw.c: | 1557 * device-msw.c: |
| 1252 * device-msw.c (signal_open_printer_error): | 1558 * device-msw.c (signal_open_printer_error): |
| 1253 * device-msw.c (msprinter_init_device): | 1559 * device-msw.c (msprinter_init_device): |
| 1254 * device-msw.c (ensure_not_printing): | 1560 * device-msw.c (ensure_not_printing): |
| 1255 * device-msw.c (plist_get_margin): | 1561 * device-msw.c (plist_get_margin): |
| 1262 * extents.c (decode_extent_at_flag): | 1568 * extents.c (decode_extent_at_flag): |
| 1263 * extents.c (Fextent_at): | 1569 * extents.c (Fextent_at): |
| 1264 * extents.c (Fextents_at): | 1570 * extents.c (Fextents_at): |
| 1265 * extents.c (symbol_to_glyph_layout): | 1571 * extents.c (symbol_to_glyph_layout): |
| 1266 [[[[2]]]] Use structured errors. | 1572 [[[[2]]]] Use structured errors. |
| 1267 | 1573 |
| 1268 * dialog-msw.c: | 1574 * dialog-msw.c: |
| 1269 * dialog-msw.c (mswindows_is_dialog_msg): | 1575 * dialog-msw.c (mswindows_is_dialog_msg): |
| 1270 * dialog-msw.c (mark_mswindows_dialog_id): | 1576 * dialog-msw.c (mark_mswindows_dialog_id): |
| 1271 * dialog-msw.c (dialog_proc): | 1577 * dialog-msw.c (dialog_proc): |
| 1272 * dialog-msw.c (handle_question_dialog_box): | 1578 * dialog-msw.c (handle_question_dialog_box): |
| 1273 * dialog-msw.c (syms_of_dialog_mswindows): | 1579 * dialog-msw.c (syms_of_dialog_mswindows): |
| 1274 Define new object to clean up marking; use it as a dialog identifier. | 1580 Define new object to clean up marking; use it as a dialog identifier. |
| 1275 Call new delete-dialog-box-hook. | 1581 Call new delete-dialog-box-hook. |
| 1276 | 1582 |
| 1277 * dialog-x.c (dbox_selection_callback): | 1583 * dialog-x.c (dbox_selection_callback): |
| 1278 * dialog-x.c (dbox_descriptor_to_widget_value): | 1584 * dialog-x.c (dbox_descriptor_to_widget_value): |
| 1279 * dialog-x.c (x_make_dialog_box_internal): | 1585 * dialog-x.c (x_make_dialog_box_internal): |
| 1280 Call new delete-dialog-box-hook. | 1586 Call new delete-dialog-box-hook. |
| 1281 Return an id. | 1587 Return an id. |
| 1282 | 1588 |
| 1283 * dialog.c: | 1589 * dialog.c: |
| 1284 * dialog.c (syms_of_dialog): | 1590 * dialog.c (syms_of_dialog): |
| 1285 * dialog.c (vars_of_dialog): | 1591 * dialog.c (vars_of_dialog): |
| 1286 Define new delete-dialog-box-hook, for use w/modal dialog boxes. | 1592 Define new delete-dialog-box-hook, for use w/modal dialog boxes. |
| 1287 | 1593 |
| 1288 * eval.c: | 1594 * eval.c: |
| 1289 * eval.c (signal_call_debugger): | 1595 * eval.c (signal_call_debugger): |
| 1290 when noninteractive, output stack traces on the console instead | 1596 when noninteractive, output stack traces on the console instead |
| 1291 of in a (never-seen) buffer. | 1597 of in a (never-seen) buffer. |
| 1292 | 1598 |
| 1293 * eval.c (signal_type_error): | 1599 * eval.c (signal_type_error): |
| 1294 * eval.c (invalid_argument_2): | 1600 * eval.c (invalid_argument_2): |
| 1295 * lisp.h: | 1601 * lisp.h: |
| 1296 new funs for use w/structured errors. | 1602 new funs for use w/structured errors. |
| 1297 | 1603 |
| 1298 * event-Xt.c: | 1604 * event-Xt.c: |
| 1299 * event-Xt.c (x_to_emacs_keysym): | 1605 * event-Xt.c (x_to_emacs_keysym): |
| 1300 * event-Xt.c (describe_event): | 1606 * event-Xt.c (describe_event): |
| 1301 * event-Xt.c (emacs_Xt_event_handler): | 1607 * event-Xt.c (emacs_Xt_event_handler): |
| 1302 * event-Xt.c (vars_of_event_Xt): | 1608 * event-Xt.c (vars_of_event_Xt): |
| 1303 * event-msw.c: | 1609 * event-msw.c: |
| 1304 * event-msw.c (mswindows_wnd_proc): | 1610 * event-msw.c (mswindows_wnd_proc): |
| 1305 * event-msw.c (vars_of_event_mswindows): | 1611 * event-msw.c (vars_of_event_mswindows): |
| 1306 rename {x,mswindows}-debug-events to debug-{}-events for | 1612 rename {x,mswindows}-debug-events to debug-{}-events for |
| 1307 consistency with other debug-foo variables. | 1613 consistency with other debug-foo variables. |
| 1308 | 1614 |
| 1309 * event-stream.c: | 1615 * event-stream.c: |
| 1310 document next-event more clearly. | 1616 document next-event more clearly. |
| 1311 | 1617 |
| 1312 * fileio.c (Ffile_name_directory): | 1618 * fileio.c (Ffile_name_directory): |
| 1313 * fileio.c (Ffile_name_nondirectory): | 1619 * fileio.c (Ffile_name_nondirectory): |
| 1314 * fileio.c (Funhandled_file_name_directory): | 1620 * fileio.c (Funhandled_file_name_directory): |
| 1315 * fileio.c (file_name_as_directory): | 1621 * fileio.c (file_name_as_directory): |
| 1316 * fileio.c (Ffile_name_as_directory): | 1622 * fileio.c (Ffile_name_as_directory): |
| 1331 * fileio.c (Fverify_visited_file_modtime): | 1637 * fileio.c (Fverify_visited_file_modtime): |
| 1332 * fileio.c (Fset_visited_file_modtime): | 1638 * fileio.c (Fset_visited_file_modtime): |
| 1333 * fileio.c (auto_save_1): | 1639 * fileio.c (auto_save_1): |
| 1334 (1). (2). | 1640 (1). (2). |
| 1335 fix up gcpro's. | 1641 fix up gcpro's. |
| 1336 | 1642 |
| 1337 * frame-msw.c: | 1643 * frame-msw.c: |
| 1338 * frame-msw.c (mswindows_init_frame_1): | 1644 * frame-msw.c (mswindows_init_frame_1): |
| 1339 * frame-msw.c (mswindows_enable_frame): | 1645 * frame-msw.c (mswindows_enable_frame): |
| 1340 * frame-msw.c (error_frame_unsizable): | 1646 * frame-msw.c (error_frame_unsizable): |
| 1341 * frame-msw.c (msprinter_init_frame_1): | 1647 * frame-msw.c (msprinter_init_frame_1): |
| 1342 * frame-msw.c (msprinter_init_frame_3): | 1648 * frame-msw.c (msprinter_init_frame_3): |
| 1343 * frame-msw.c (console_type_create_frame_mswindows): | 1649 * frame-msw.c (console_type_create_frame_mswindows): |
| 1344 (2). | 1650 (2). |
| 1345 implement new enable/disable frame methods. | 1651 implement new enable/disable frame methods. |
| 1346 | 1652 |
| 1347 * frame-x.c: | 1653 * frame-x.c: |
| 1348 * frame-x.c (x_enable_frame): | 1654 * frame-x.c (x_enable_frame): |
| 1349 * frame-x.c (console_type_create_frame_x): | 1655 * frame-x.c (console_type_create_frame_x): |
| 1350 implement new enable/disable frame methods. | 1656 implement new enable/disable frame methods. |
| 1351 | 1657 |
| 1352 * frame.c: | 1658 * frame.c: |
| 1353 * frame.c (Fdisable_frame): | 1659 * frame.c (Fdisable_frame): |
| 1354 * frame.c (syms_of_frame): | 1660 * frame.c (syms_of_frame): |
| 1355 * frame.h (struct frame): | 1661 * frame.h (struct frame): |
| 1356 implement new enable/disable frame methods/functions. | 1662 implement new enable/disable frame methods/functions. |
| 1357 | 1663 |
| 1358 * general-slots.h: | 1664 * general-slots.h: |
| 1359 add initial-focus. | 1665 add initial-focus. |
| 1360 | 1666 |
| 1361 * glyphs-msw.c (mswindows_widget_instantiate): | 1667 * glyphs-msw.c (mswindows_widget_instantiate): |
| 1362 comment that initial-focus should be implemented. | 1668 comment that initial-focus should be implemented. |
| 1363 | 1669 |
| 1364 * glyphs-widget.c: | 1670 * glyphs-widget.c: |
| 1365 * glyphs-widget.c (check_valid_instantiator): | 1671 * glyphs-widget.c (check_valid_instantiator): |
| 1366 * glyphs-widget.c (check_valid_orientation): | 1672 * glyphs-widget.c (check_valid_orientation): |
| 1367 * glyphs-widget.c (check_valid_tab_orientation): | 1673 * glyphs-widget.c (check_valid_tab_orientation): |
| 1368 * glyphs-widget.c (check_valid_justification): | 1674 * glyphs-widget.c (check_valid_justification): |
| 1381 * glyphs-widget.c (image_instantiator_tab_control): | 1687 * glyphs-widget.c (image_instantiator_tab_control): |
| 1382 * glyphs-widget.c (VALID_LAYOUT_KEYWORDS): | 1688 * glyphs-widget.c (VALID_LAYOUT_KEYWORDS): |
| 1383 (2). | 1689 (2). |
| 1384 support (unimplemented) keyword initial-focus. | 1690 support (unimplemented) keyword initial-focus. |
| 1385 reindent long macros. | 1691 reindent long macros. |
| 1386 | 1692 |
| 1387 * glyphs-x.c (x_redisplay_widget): | 1693 * glyphs-x.c (x_redisplay_widget): |
| 1388 * glyphs-x.c (x_button_instantiate): | 1694 * glyphs-x.c (x_button_instantiate): |
| 1389 * glyphs-x.c (x_button_redisplay): | 1695 * glyphs-x.c (x_button_redisplay): |
| 1390 * glyphs-x.c (x_progress_gauge_instantiate): | 1696 * glyphs-x.c (x_progress_gauge_instantiate): |
| 1391 * glyphs-x.c (x_edit_field_instantiate): | 1697 * glyphs-x.c (x_edit_field_instantiate): |
| 1399 * gui-x.c (gui_items_to_widget_values): | 1705 * gui-x.c (gui_items_to_widget_values): |
| 1400 * gui-x.h: | 1706 * gui-x.h: |
| 1401 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | 1707 * menubar-x.c (menu_item_descriptor_to_widget_value_1): |
| 1402 add new flag to gui-parsing routines to indicate whether | 1708 add new flag to gui-parsing routines to indicate whether |
| 1403 accelerator specs should be supported. | 1709 accelerator specs should be supported. |
| 1404 | 1710 |
| 1405 * glyphs.c (syms_of_glyphs): use DEFSYMBOL. | 1711 * glyphs.c (syms_of_glyphs): use DEFSYMBOL. |
| 1406 | 1712 |
| 1407 * glyphs.h (struct Lisp_Image_Instance): | 1713 * glyphs.h (struct Lisp_Image_Instance): |
| 1408 * glyphs.h (IMAGE_INSTANCE_WANTS_INITIAL_FOCUS): | 1714 * glyphs.h (IMAGE_INSTANCE_WANTS_INITIAL_FOCUS): |
| 1409 add initial-focus flag. | 1715 add initial-focus flag. |
| 1410 | 1716 |
| 1411 * gui.c: | 1717 * gui.c: |
| 1412 * gui.c (syms_of_gui): | 1718 * gui.c (syms_of_gui): |
| 1413 * gui.c (vars_of_gui): | 1719 * gui.c (vars_of_gui): |
| 1414 clean up menu-no-selection-hook. | 1720 clean up menu-no-selection-hook. |
| 1415 | 1721 |
| 1416 * gui.h: | 1722 * gui.h: |
| 1417 support delete-dialog-box-hook. | 1723 support delete-dialog-box-hook. |
| 1418 | 1724 |
| 1419 * lread.c (Fload_internal): | 1725 * lread.c (Fload_internal): |
| 1420 * lread.c (locate_file_in_directory_mapper): | 1726 * lread.c (locate_file_in_directory_mapper): |
| 1421 (1). | 1727 (1). |
| 1422 | 1728 |
| 1423 * lrecord.h: | 1729 * lrecord.h: |
| 1424 * lrecord.h (struct toolbar_button): | 1730 * lrecord.h (struct toolbar_button): |
| 1425 * lrecord.h (syms_of_toolbar): | 1731 * lrecord.h (syms_of_toolbar): |
| 1426 document how to create a new object. | 1732 document how to create a new object. |
| 1427 | 1733 |
| 1428 * menubar-msw.c (mswindows_char_is_accelerator): | 1734 * menubar-msw.c (mswindows_char_is_accelerator): |
| 1429 may be called on frames w/o menus. | 1735 may be called on frames w/o menus. |
| 1430 | 1736 |
| 1431 * menubar.c (vars_of_menubar): | 1737 * menubar.c (vars_of_menubar): |
| 1432 clean up :filter docs. | 1738 clean up :filter docs. |
| 1433 | 1739 |
| 1434 * nt.c (readdir): | 1740 * nt.c (readdir): |
| 1435 * ntproc.c: | 1741 * ntproc.c: |
| 1436 (1). | 1742 (1). |
| 1437 | 1743 |
| 1438 * process-nt.c: | 1744 * process-nt.c: |
| 1439 * process-nt.c (validate_signal_number): | 1745 * process-nt.c (validate_signal_number): |
| 1440 * process-nt.c (signal_cannot_launch): | 1746 * process-nt.c (signal_cannot_launch): |
| 1441 * process-nt.c (nt_create_process): | 1747 * process-nt.c (nt_create_process): |
| 1442 * process-nt.c (nt_send_process): | 1748 * process-nt.c (nt_send_process): |
| 1443 * process-nt.c (nt_kill_child_process): | 1749 * process-nt.c (nt_kill_child_process): |
| 1444 * process-nt.c (nt_open_network_stream): | 1750 * process-nt.c (nt_open_network_stream): |
| 1445 * process-nt.c (syms_of_process_nt): | 1751 * process-nt.c (syms_of_process_nt): |
| 1446 (2). | 1752 (2). |
| 1447 delete quote-handling. call new lisp code that does it better. | 1753 delete quote-handling. call new lisp code that does it better. |
| 1448 | 1754 |
| 1449 * process-unix.c (connect_to_file_descriptor): | 1755 * process-unix.c (connect_to_file_descriptor): |
| 1450 * process-unix.c (allocate_pty): | 1756 * process-unix.c (allocate_pty): |
| 1451 * process-unix.c (unix_send_process): | 1757 * process-unix.c (unix_send_process): |
| 1452 * process-unix.c (unix_kill_child_process): | 1758 * process-unix.c (unix_kill_child_process): |
| 1453 * process-unix.c (unix_open_network_stream): | 1759 * process-unix.c (unix_open_network_stream): |
| 1454 * process-unix.c (unix_open_multicast_group): | 1760 * process-unix.c (unix_open_multicast_group): |
| 1455 (1). (2). | 1761 (1). (2). |
| 1456 | 1762 |
| 1457 * process.c: | 1763 * process.c: |
| 1458 * process.c (Fstart_process_internal): | 1764 * process.c (Fstart_process_internal): |
| 1459 (2). need to canonicalize process path even if absolute. | 1765 (2). need to canonicalize process path even if absolute. |
| 1460 | 1766 |
| 1461 * select-msw.c (symbol_to_ms_cf): | 1767 * select-msw.c (symbol_to_ms_cf): |
| 1462 * select-msw.c (ms_cf_to_symbol): | 1768 * select-msw.c (ms_cf_to_symbol): |
| 1463 * select-msw.c (cf_is_autofreed): | 1769 * select-msw.c (cf_is_autofreed): |
| 1464 * select-msw.c (mswindows_destroy_selection): | 1770 * select-msw.c (mswindows_destroy_selection): |
| 1465 * select.c: | 1771 * select.c: |
| 1466 * select.c (syms_of_select): | 1772 * select.c (syms_of_select): |
| 1467 * select.h: | 1773 * select.h: |
| 1468 support dibv5, fix bugs. (from Mike Alexander) | 1774 support dibv5, fix bugs. (from Mike Alexander) |
| 1469 | 1775 |
| 1470 * select.c (Fget_selection_internal): | 1776 * select.c (Fget_selection_internal): |
| 1471 * select.c (select_convert_out): | 1777 * select.c (select_convert_out): |
| 1472 | 1778 |
| 1473 * sysdep.c: | 1779 * sysdep.c: |
| 1474 * sysdep.c (xemacs_stat): | 1780 * sysdep.c (xemacs_stat): |
| 1475 renamed. | 1781 renamed. |
| 1476 | 1782 |
| 1477 * sysdep.c (mkdir): | 1783 * sysdep.c (mkdir): |
| 1478 * sysdep.c (rmdir): | 1784 * sysdep.c (rmdir): |
| 1479 but keep original stat() here because we provide encapsulation | 1785 but keep original stat() here because we provide encapsulation |
| 1480 around these funs. | 1786 around these funs. |
| 1481 | 1787 |
| 1482 * sysfile.h: | 1788 * sysfile.h: |
| 1483 * sysfile.h (fstat): | 1789 * sysfile.h (fstat): |
| 1484 remove stat garbage. | 1790 remove stat garbage. |
| 1485 | 1791 |
| 1486 * syswindows.h: | 1792 * syswindows.h: |
| 1487 fix X/MSW conflict. | 1793 fix X/MSW conflict. |
| 1488 don't include tchar.h. it's inappropriate because it makes | 1794 don't include tchar.h. it's inappropriate because it makes |
| 1489 compile-time distinctions when we want runtime distinctions. | 1795 compile-time distinctions when we want runtime distinctions. |
| 1490 (we provide our own tchar replacements) | 1796 (we provide our own tchar replacements) |
| 1491 | 1797 |
| 1492 * toolbar.c: | 1798 * toolbar.c: |
| 1493 use default object printer for toolbar-button. | 1799 use default object printer for toolbar-button. |
| 1494 | 1800 |
| 1495 * unexcw.c: | 1801 * unexcw.c: |
| 1496 make sure we don't encapsulate. | 1802 make sure we don't encapsulate. |
| 1497 | 1803 |
| 1498 * window.c (vars_of_window): | 1804 * window.c (vars_of_window): |
| 1499 emphasize that temp-buffer-show-hook is obsolete. | 1805 emphasize that temp-buffer-show-hook is obsolete. |
| 1500 | 1806 |
| 1501 2000-08-05 Martin Buchholz <martin@xemacs.org> | 1807 2000-08-05 Martin Buchholz <martin@xemacs.org> |
| 1502 | 1808 |
| 1503 * glyphs.c (image_instance_hash): HASH2 wants EMACS_INT args. | 1809 * glyphs.c (image_instance_hash): HASH2 wants EMACS_INT args. |
| 1504 (Fimage_instance_subwindow_id): make_int wants EMACS_INT arg. | 1810 (Fimage_instance_subwindow_id): make_int wants EMACS_INT arg. |
| 1505 | 1811 |
| 1506 * events.c (Fevent_timestamp_lessp): | 1812 * events.c (Fevent_timestamp_lessp): |
| 1507 Not 64-bit clean. Use EMACS_INT, not int. | 1813 Not 64-bit clean. Use EMACS_INT, not int. |
| 1508 | 1814 |
| 1509 2000-06-05 Andrew Begel <abegel@cs.berkeley.edu> | 1815 2000-06-05 Andrew Begel <abegel@cs.berkeley.edu> |
| 1510 | 1816 |
| 1511 * lrecord.h (lrecord_types): Changed lrecord_type_count to an | 1817 * lrecord.h (lrecord_types): Changed lrecord_type_count to an |
| 1512 unsigned int and changed the last enum to | 1818 unsigned int and changed the last enum to |
| 1513 lrecord_type_last_built_in_type. | 1819 lrecord_type_last_built_in_type. |
| 1514 (lrecord_implementations_table): changed prototype to know how | 1820 (lrecord_implementations_table): changed prototype to know how |
| 1515 long the array is supposed to be. | 1821 long the array is supposed to be. |
| 1516 (lrecord_type_count): new unsigned int to keep track of the | 1822 (lrecord_type_count): new unsigned int to keep track of the |
| 1517 current number of lisp lrecord types. | 1823 current number of lisp lrecord types. |
| 1518 (DEFINE_EXTERNAL_LRECORD): | 1824 (DEFINE_EXTERNAL_LRECORD): |
| 1519 (DECLARE_EXTERNAL_LRECORD): Added these two for external | 1825 (DECLARE_EXTERNAL_LRECORD): Added these two for external |
| 1520 dynamic-modules to declare new lisp types. They are the same | 1826 dynamic-modules to declare new lisp types. They are the same |
| 1542 * select.h (select_coerce): Declare. | 1848 * select.h (select_coerce): Declare. |
| 1543 New function to coerce one type of data into another. | 1849 New function to coerce one type of data into another. |
| 1544 | 1850 |
| 1545 2000-08-03 Martin Buchholz <martin@xemacs.org> | 1851 2000-08-03 Martin Buchholz <martin@xemacs.org> |
| 1546 | 1852 |
| 1547 * callproc.c (Fcall_process_internal): | 1853 * callproc.c (Fcall_process_internal): |
| 1548 (Fcall_process_internal): | 1854 (Fcall_process_internal): |
| 1549 * process-unix.c (unix_create_process): | 1855 * process-unix.c (unix_create_process): |
| 1550 Save and restore the value of errno, so that error messages are accurate. | 1856 Save and restore the value of errno, so that error messages are accurate. |
| 1551 | 1857 |
| 1552 2000-08-01 Martin Buchholz <martin@xemacs.org> | 1858 2000-08-01 Martin Buchholz <martin@xemacs.org> |
| 1553 | 1859 |
| 1554 * elhash.c (print_hash_table): | 1860 * elhash.c (print_hash_table): |
| 1555 Fix printing of hash tables to also use `key-and-value' instead of `t'. | 1861 Fix printing of hash tables to also use `key-and-value' instead of `t'. |
| 1556 Prettify docstrings and indentation. | 1862 Prettify docstrings and indentation. |
| 1557 | 1863 |
| 1558 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> | 1864 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> |
| 1559 | 1865 |
| 1603 | 1909 |
| 1604 2000-07-31 Martin Buchholz <martin@xemacs.org> | 1910 2000-07-31 Martin Buchholz <martin@xemacs.org> |
| 1605 | 1911 |
| 1606 * config.h.in: | 1912 * config.h.in: |
| 1607 Make existence of s&m files optional. | 1913 Make existence of s&m files optional. |
| 1608 | 1914 |
| 1609 * s/bsd386.h: Remove HAVE_GETLOADAVG. | 1915 * s/bsd386.h: Remove HAVE_GETLOADAVG. |
| 1610 * s/freebsd.h: Remove HAVE_GETLOADAVG. | 1916 * s/freebsd.h: Remove HAVE_GETLOADAVG. |
| 1611 * s/gnu.h: Remove HAVE_GETLOADAVG. | 1917 * s/gnu.h: Remove HAVE_GETLOADAVG. |
| 1612 * s/netbsd.h: Remove HAVE_GETLOADAVG. | 1918 * s/netbsd.h: Remove HAVE_GETLOADAVG. |
| 1613 * s/sol2.h: Remove HAVE_GETLOADAVG. | 1919 * s/sol2.h: Remove HAVE_GETLOADAVG. |
| 1683 | 1989 |
| 1684 2000-07-10 Andy Piper <andy@xemacs.org> | 1990 2000-07-10 Andy Piper <andy@xemacs.org> |
| 1685 | 1991 |
| 1686 * window.c (Fset_window_configuration): add comment. | 1992 * window.c (Fset_window_configuration): add comment. |
| 1687 | 1993 |
| 1688 * redisplay-output.c (compare_runes): | 1994 * redisplay-output.c (compare_runes): |
| 1689 (redisplay_output_subwindow): redisplay rather than update subwindow. | 1995 (redisplay_output_subwindow): redisplay rather than update subwindow. |
| 1690 (redisplay_output_layout): ditto. | 1996 (redisplay_output_layout): ditto. |
| 1691 | 1997 |
| 1692 * redisplay-msw.c (mswindows_frame_output_end): | 1998 * redisplay-msw.c (mswindows_frame_output_end): |
| 1693 (mswindows_frame_output_end): make defer window pos optional. | 1999 (mswindows_frame_output_end): make defer window pos optional. |
| 1833 | 2139 |
| 1834 2000-07-20 Ben Wing <ben@xemacs.org> | 2140 2000-07-20 Ben Wing <ben@xemacs.org> |
| 1835 | 2141 |
| 1836 * *.[ch] (XSETOBJ): remove unused middle argument. | 2142 * *.[ch] (XSETOBJ): remove unused middle argument. |
| 1837 lisp-disunion.h: correct wrap_object() to one argument. | 2143 lisp-disunion.h: correct wrap_object() to one argument. |
| 1838 | 2144 |
| 1839 2000-07-15 Ben Wing <ben@xemacs.org> | 2145 2000-07-15 Ben Wing <ben@xemacs.org> |
| 1840 | 2146 |
| 1841 * s/cygwin32.h: | 2147 * s/cygwin32.h: |
| 1842 * s/cygwin32.h (CYGWIN_CONV_PATH): | 2148 * s/cygwin32.h (CYGWIN_CONV_PATH): |
| 1843 Add missing logb prototype for v1.1. | 2149 Add missing logb prototype for v1.1. |
| 1849 | 2155 |
| 1850 * Makefile.in.in (x_objs): | 2156 * Makefile.in.in (x_objs): |
| 1851 * Makefile.in.in (sheap_objs): | 2157 * Makefile.in.in (sheap_objs): |
| 1852 * Makefile.in.in (objs): | 2158 * Makefile.in.in (objs): |
| 1853 added win32.o, cosmetic cleanups. | 2159 added win32.o, cosmetic cleanups. |
| 1854 | 2160 |
| 1855 * alloc.c (Fmake_byte_code): | 2161 * alloc.c (Fmake_byte_code): |
| 1856 [[[1]]]: Changes for new LIST_LOOP, EXTERNAL_LIST_LOOP, | 2162 [[[1]]]: Changes for new LIST_LOOP, EXTERNAL_LIST_LOOP, |
| 1857 etc. macros which declare their own args now. | 2163 etc. macros which declare their own args now. |
| 1858 | 2164 |
| 1859 * alloc.c (syms_of_alloc): | 2165 * alloc.c (syms_of_alloc): |
| 2483 | 2789 |
| 2484 * console-msw.c (msprinter_canonicalize_console_connection): | 2790 * console-msw.c (msprinter_canonicalize_console_connection): |
| 2485 (msprinter_canonicalize_device_connection): Added. | 2791 (msprinter_canonicalize_device_connection): Added. |
| 2486 | 2792 |
| 2487 * device-msw.c (msprinter_default_printer): | 2793 * device-msw.c (msprinter_default_printer): |
| 2488 (Fmswingows_get_default_printer): | 2794 (Fmswingows_get_default_printer): |
| 2489 (signal_enum_priner_error): | 2795 (signal_enum_priner_error): |
| 2490 (Fmswingows_printer_list): Added. | 2796 (Fmswingows_printer_list): Added. |
| 2491 | 2797 |
| 2492 2000-07-19 Martin Buchholz <martin@xemacs.org> | 2798 2000-07-19 Martin Buchholz <martin@xemacs.org> |
| 2493 | 2799 |
| 2494 * XEmacs 21.2.35 is released. | 2800 * XEmacs 21.2.35 is released. |
| 2495 | 2801 |
| 2496 2000-07-19 Martin Buchholz <martin@xemacs.org> | 2802 2000-07-19 Martin Buchholz <martin@xemacs.org> |
| 2497 | 2803 |
| 2498 * select-x.c (x_handle_selection_request): | 2804 * select-x.c (x_handle_selection_request): |
| 2499 Text selected in xemacs and pasted into xterm failed to appear. | 2805 Text selected in xemacs and pasted into xterm failed to appear. |
| 2500 Spelling fixes and cosmetic changes. | 2806 Spelling fixes and cosmetic changes. |
| 2501 | 2807 |
| 2502 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 2808 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
| 2503 | 2809 |
| 2592 | 2898 |
| 2593 * select.c (syms_of_select): Added new functions. | 2899 * select.c (syms_of_select): Added new functions. |
| 2594 | 2900 |
| 2595 * select-x.c (motif_clipboard_cb): Use select_convert_out. Rewrote | 2901 * select-x.c (motif_clipboard_cb): Use select_convert_out. Rewrote |
| 2596 error checking - previously this called abort! | 2902 error checking - previously this called abort! |
| 2597 | 2903 |
| 2598 * select-x.c (x_own_selection): Changed comment. | 2904 * select-x.c (x_own_selection): Changed comment. |
| 2599 | 2905 |
| 2600 * select-x.c (x_handle_selection_request): Use select_convert_out. | 2906 * select-x.c (x_handle_selection_request): Use select_convert_out. |
| 2601 Don't mess with selection-alist; it's an internal variable of select.c. | 2907 Don't mess with selection-alist; it's an internal variable of select.c. |
| 2602 | 2908 |
| 2603 * select-x.c (x_get_foreign_selection): Use select_convert_in. | 2909 * select-x.c (x_get_foreign_selection): Use select_convert_in. |
| 2604 | 2910 |
| 2605 * select-x.c (x_handle_selection_clear): Use get-selection-timestamp, | 2911 * select-x.c (x_handle_selection_clear): Use get-selection-timestamp, |
| 2606 rather than messing with selection-alist. | 2912 rather than messing with selection-alist. |
| 2607 | 2913 |
| 2608 * select-msw.c (mswindows_get_foreign_selection): | 2914 * select-msw.c (mswindows_get_foreign_selection): |
| 2609 Use TO_INTERNAL_FORMAT rather than hacking. | 2915 Use TO_INTERNAL_FORMAT rather than hacking. |
| 2610 | 2916 |
| 2611 2000-07-14 Martin Buchholz <martin@xemacs.org> | 2917 2000-07-14 Martin Buchholz <martin@xemacs.org> |
| 2612 | 2918 |
| 2624 * console.h (own_selection_method): | 2930 * console.h (own_selection_method): |
| 2625 * console.h (selection_exists_p_method): | 2931 * console.h (selection_exists_p_method): |
| 2626 * console.h (available_selection_types_method): New. | 2932 * console.h (available_selection_types_method): New. |
| 2627 * console.h (register_selection_data_type_method): New. | 2933 * console.h (register_selection_data_type_method): New. |
| 2628 * console.h (selection_data_type_name): New. | 2934 * console.h (selection_data_type_name): New. |
| 2629 | 2935 |
| 2630 * console-msw.h (mswindows_destroy_selection): Declare it. New | 2936 * console-msw.h (mswindows_destroy_selection): Declare it. New |
| 2631 function & alist to track GlobalAlloc()'d handles that need | 2937 function & alist to track GlobalAlloc()'d handles that need |
| 2632 releasing when the clipboard data gets replaced or emptied. | 2938 releasing when the clipboard data gets replaced or emptied. |
| 2633 | 2939 |
| 2634 * event-msw.c (mswindows_wnd_proc): Call it. | 2940 * event-msw.c (mswindows_wnd_proc): Call it. |
| 2635 | 2941 |
| 2636 * lisp.h, general.c (Qappend): New symbol representing a | 2942 * lisp.h, general.c (Qappend): New symbol representing a |
| 2637 `how-to-add' mode. | 2943 `how-to-add' mode. |
| 2638 | 2944 |
| 2639 * select.c (own-selection-internal): | 2945 * select.c (own-selection-internal): |
| 2640 * select.c (selection-exists-p): | 2946 * select.c (selection-exists-p): |
| 2641 * select.c (available-selection-types): New. | 2947 * select.c (available-selection-types): New. |
| 2642 * select.c (register-selection-data-type): New. | 2948 * select.c (register-selection-data-type): New. |
| 2643 * select.c (selection-data-type-name): New. New functions to deal | 2949 * select.c (selection-data-type-name): New. New functions to deal |
| 2700 | 3006 |
| 2701 * frame.c (setup_frame_without_minibuffer): Do not create a | 3007 * frame.c (setup_frame_without_minibuffer): Do not create a |
| 2702 default minibuffer frame on a printer device. | 3008 default minibuffer frame on a printer device. |
| 2703 | 3009 |
| 2704 * frame-msw.c (apply_dc_geometry): Added. | 3010 * frame-msw.c (apply_dc_geometry): Added. |
| 2705 (msprinter_start_page): | 3011 (msprinter_start_page): |
| 2706 (msprinter_init_frame_3): | 3012 (msprinter_init_frame_3): |
| 2707 (msprinter_eject_page): Use it. | 3013 (msprinter_eject_page): Use it. |
| 2708 | 3014 |
| 2709 * console-msw.h (struct msprinter_frame): Added pix_left and top, | 3015 * console-msw.h (struct msprinter_frame): Added pix_left and top, |
| 2710 and removed residual duplex and orientation properties. | 3016 and removed residual duplex and orientation properties. |
| 2711 | 3017 |
| 2721 `defvar' and `defconst'. | 3027 `defvar' and `defconst'. |
| 2722 | 3028 |
| 2723 2000-07-09 Martin Buchholz <martin@xemacs.org> | 3029 2000-07-09 Martin Buchholz <martin@xemacs.org> |
| 2724 | 3030 |
| 2725 * config.h.in: Remove SMART_INCLUDE hackery. | 3031 * config.h.in: Remove SMART_INCLUDE hackery. |
| 2726 | 3032 |
| 2727 PostgreSQL hacking: | 3033 PostgreSQL hacking: |
| 2728 * config.h.in: Don't use SMART_INCLUDE. | 3034 * config.h.in: Don't use SMART_INCLUDE. |
| 2729 | 3035 |
| 2730 * postgresql.h: Include libpq-fe.h here. Fix typo. | 3036 * postgresql.h: Include libpq-fe.h here. Fix typo. |
| 2731 * inline.c: Simply #include "postgresql.h" | 3037 * inline.c: Simply #include "postgresql.h" |
| 2759 * device-msw.c (print_dialog_worker): | 3065 * device-msw.c (print_dialog_worker): |
| 2760 * device-msw.c (Fmsprinter_apply_settings): | 3066 * device-msw.c (Fmsprinter_apply_settings): |
| 2761 * device-msw.c (hash_devmode): | 3067 * device-msw.c (hash_devmode): |
| 2762 * device-msw.c (Fmsprinter_settings_despecialize): | 3068 * device-msw.c (Fmsprinter_settings_despecialize): |
| 2763 use Qmswindows_tstr, not Qctext. | 3069 use Qmswindows_tstr, not Qctext. |
| 2764 | 3070 |
| 2765 * vm-limit.c (check_memory_limits): | 3071 * vm-limit.c (check_memory_limits): |
| 2766 avoid infinite loop printing warning messages. | 3072 avoid infinite loop printing warning messages. |
| 2767 | 3073 |
| 2768 2000-07-05 Craig Lanning <lanning@scra.org> | 3074 2000-07-05 Craig Lanning <lanning@scra.org> |
| 2769 | 3075 |
| 2801 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 3107 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
| 2802 | 3108 |
| 2803 * console-msw.h (struct mswindows_device): Removed unnecessary | 3109 * console-msw.h (struct mswindows_device): Removed unnecessary |
| 2804 cached device geometry values. | 3110 cached device geometry values. |
| 2805 Added update_tick and an accessor macro. | 3111 Added update_tick and an accessor macro. |
| 2806 (Lisp_Devmode): Added lrecord declaration. | 3112 (Lisp_Devmode): Added lrecord declaration. |
| 2807 (struct msprinter_device): Contain devmode as a Lisp object. | 3113 (struct msprinter_device): Contain devmode as a Lisp object. |
| 2808 Added mswindows_get_selected_frame_hwnd(); | 3114 Added mswindows_get_selected_frame_hwnd(); |
| 2809 | 3115 |
| 2810 * console.h (struct console_methods): Indentation nitpicking. | 3116 * console.h (struct console_methods): Indentation nitpicking. |
| 2811 | 3117 |
| 2812 * device-msw.c (mswindows_init_device): Do not initialize geometry | 3118 * device-msw.c (mswindows_init_device): Do not initialize geometry |
| 2813 cache. Initialize update tick. | 3119 cache. Initialize update tick. |
| 2814 (mswindows_device_system_metrics): Ask the device for its geometry. | 3120 (mswindows_device_system_metrics): Ask the device for its geometry. |
| 2815 (global_free_2_maybe): | 3121 (global_free_2_maybe): |
| 2816 (devmode_to_hglobal): | 3122 (devmode_to_hglobal): |
| 2817 (handle_printer_changes): | 3123 (handle_printer_changes): |
| 2818 (ensure_not_printing): | 3124 (ensure_not_printing): |
| 2819 (print_dialog_worker): | 3125 (print_dialog_worker): |
| 2820 (Fmsprinter_print_setup_dialog): | 3126 (Fmsprinter_print_setup_dialog): |
| 2821 (Fmsprinter_print_dialog): | 3127 (Fmsprinter_print_dialog): |
| 2822 (plist_get_margin): | 3128 (plist_get_margin): |
| 2823 (plist_set_margin): | 3129 (plist_set_margin): |
| 2824 (Fmsprinter_page_setup_dialog): Added functions. | 3130 (Fmsprinter_page_setup_dialog): Added functions. |
| 2825 (sync_printer_with_devmode): | 3131 (sync_printer_with_devmode): |
| 2826 (handle_devmode_changes): | 3132 (handle_devmode_changes): |
| 2827 (Fmsprinter_get_settings): | 3133 (Fmsprinter_get_settings): |
| 2828 (Fmsprinter_select_settings): | 3134 (Fmsprinter_select_settings): |
| 2829 (Fmsprinter_apply_settings): | 3135 (Fmsprinter_apply_settings): |
| 2830 (allocate_devmode): | 3136 (allocate_devmode): |
| 2831 (Fmsprinter_settings_copy): | 3137 (Fmsprinter_settings_copy): |
| 2832 (Fmsprinter_settings_despecialize): | 3138 (Fmsprinter_settings_despecialize): |
| 2833 (print_devmode): | 3139 (print_devmode): |
| 2834 (finalize_devmode): | 3140 (finalize_devmode): |
| 2835 (equal_devmode): | 3141 (equal_devmode): |
| 2836 (hash_devmode): Added functions | 3142 (hash_devmode): Added functions |
| 2837 (syms_of_device_mswindows): Init devmode lrecord class. | 3143 (syms_of_device_mswindows): Init devmode lrecord class. |
| 2838 | 3144 |
| 2839 * device.h: Added an exfun for find-device. | 3145 * device.h: Added an exfun for find-device. |
| 2840 | 3146 |
| 2841 * event-msw.c (mswindows_wnd_proc): Do not update the cached | 3147 * event-msw.c (mswindows_wnd_proc): Do not update the cached |
| 2842 geometry; although, recreate the device compatible DC. | 3148 geometry; although, recreate the device compatible DC. |
| 2843 | 3149 |
| 2844 * frame-msw.c (mswindows_get_selected_frame_hwnd): Added. | 3150 * frame-msw.c (mswindows_get_selected_frame_hwnd): Added. |
| 2845 (msprinter_init_frame_3): | 3151 (msprinter_init_frame_3): |
| 2846 (msprinter_frame_property): | 3152 (msprinter_frame_property): |
| 2847 (msprinter_internal_frame_property_p): | 3153 (msprinter_internal_frame_property_p): |
| 2848 (msprinter_frame_properties): | 3154 (msprinter_frame_properties): |
| 2849 (msprinter_set_frame_properties): Removed 'orientation and 'duplex | 3155 (msprinter_set_frame_properties): Removed 'orientation and 'duplex |
| 2850 print job properties (will move to device settings). | 3156 print job properties (will move to device settings). |
| 2851 | 3157 |
| 2852 * lisp.h: Added symbols. | 3158 * lisp.h: Added symbols. |
| 2853 | 3159 |
| 2951 | 3257 |
| 2952 * nt.c (mswindows_fstat): | 3258 * nt.c (mswindows_fstat): |
| 2953 * nt.c (mswindows_stat): | 3259 * nt.c (mswindows_stat): |
| 2954 prefix mswindows_ instead of attempting to directly override the | 3260 prefix mswindows_ instead of attempting to directly override the |
| 2955 library functions. fix declarations. | 3261 library functions. fix declarations. |
| 2956 | 3262 |
| 2957 * nt.h: | 3263 * nt.h: |
| 2958 include syswindows.h. move some sysdep.h stuff here. | 3264 include syswindows.h. move some sysdep.h stuff here. |
| 2959 | 3265 |
| 2960 * ntheap.h: | 3266 * ntheap.h: |
| 2961 include syswindows.h, not <windows.h>. | 3267 include syswindows.h, not <windows.h>. |
| 2962 | 3268 |
| 2963 * ntplay.c: | 3269 * ntplay.c: |
| 2964 clean up headers. | 3270 clean up headers. |
| 2965 | 3271 |
| 2966 * sysdep.c: | 3272 * sysdep.c: |
| 2967 clean up headers. | 3273 clean up headers. |
| 2968 | 3274 |
| 2969 * sysdep.c (sys_fstat): | 3275 * sysdep.c (sys_fstat): |
| 2970 * sysdep.c (sys_stat): | 3276 * sysdep.c (sys_stat): |
| 2971 call mswindows versions when appropriate. | 3277 call mswindows versions when appropriate. |
| 2972 | 3278 |
| 2973 * sysdep.h: | 3279 * sysdep.h: |
| 2974 move mswin decls to nt.h. | 3280 move mswin decls to nt.h. |
| 2975 | 3281 |
| 2976 * syswindows.h: | 3282 * syswindows.h: |
| 2977 add long comment describing appropriate use of the various windows | 3283 add long comment describing appropriate use of the various windows |
| 2978 headers. | 3284 headers. |
| 2979 | 3285 |
| 2980 2000-06-11 Ben Wing <ben@xemacs.org> | 3286 2000-06-11 Ben Wing <ben@xemacs.org> |
| 2983 | 3289 |
| 2984 2000-06-10 Ben Wing <ben@xemacs.org> | 3290 2000-06-10 Ben Wing <ben@xemacs.org> |
| 2985 | 3291 |
| 2986 * Makefile.in.in (release): | 3292 * Makefile.in.in (release): |
| 2987 Correction to make sure xemacs.exe always dumped when correct. | 3293 Correction to make sure xemacs.exe always dumped when correct. |
| 2988 | 3294 |
| 2989 * alloca.c: | 3295 * alloca.c: |
| 2990 * balloon_help.c: | 3296 * balloon_help.c: |
| 2991 [[[[3]]]]: Conditionalize on actual problem, not WINDOWSNT. | 3297 [[[[3]]]]: Conditionalize on actual problem, not WINDOWSNT. |
| 2992 | 3298 |
| 2993 * buffer.c (set_buffer_internal): | 3299 * buffer.c (set_buffer_internal): |
| 2994 [[[[2]]]]: Remove HAVE_FEP code. | 3300 [[[[2]]]]: Remove HAVE_FEP code. |
| 2995 | 3301 |
| 2996 * buffer.c (init_initial_directory): | 3302 * buffer.c (init_initial_directory): |
| 2997 [3]. | 3303 [3]. |
| 2998 | 3304 |
| 2999 * bytecode.c: | 3305 * bytecode.c: |
| 3000 [[[[4]]]]: limits.h standardly included in lisp.h; remove from | 3306 [[[[4]]]]: limits.h standardly included in lisp.h; remove from |
| 3001 individual files. | 3307 individual files. |
| 3002 | 3308 |
| 3003 * callproc.c: | 3309 * callproc.c: |
| 3004 * callproc.c (call_process_cleanup): | 3310 * callproc.c (call_process_cleanup): |
| 3005 * callproc.c (Fold_call_process_internal): | 3311 * callproc.c (Fold_call_process_internal): |
| 3006 * callproc.c (child_setup): | 3312 * callproc.c (child_setup): |
| 3007 * callproc.c (getenv_internal): | 3313 * callproc.c (getenv_internal): |
| 3016 Fix windows.h includes. | 3322 Fix windows.h includes. |
| 3017 Remove bogus HAVE_NTGUI. | 3323 Remove bogus HAVE_NTGUI. |
| 3018 | 3324 |
| 3019 * config.h.in: | 3325 * config.h.in: |
| 3020 [2]. | 3326 [2]. |
| 3021 | 3327 |
| 3022 * console-msw.c: | 3328 * console-msw.c: |
| 3023 mswindows_message_outputted added for use in allowing startup | 3329 mswindows_message_outputted added for use in allowing startup |
| 3024 errors on the console to be seen. | 3330 errors on the console to be seen. |
| 3025 | 3331 |
| 3026 * console-msw.c (msw_ensure_console_allocated): | 3332 * console-msw.c (msw_ensure_console_allocated): |
| 3027 * console-msw.c (msw_output_console_string): | 3333 * console-msw.c (msw_output_console_string): |
| 3028 * console-msw.c (DHEADER): | 3334 * console-msw.c (DHEADER): |
| 3029 * console-msw.c (DOPAQUE_DATA): | 3335 * console-msw.c (DOPAQUE_DATA): |
| 3030 * console-msw.c (DEVENT): | 3336 * console-msw.c (DEVENT): |
| 3033 * console-msw.c (DSTRING): | 3339 * console-msw.c (DSTRING): |
| 3034 * console-msw.c (DVECTOR): | 3340 * console-msw.c (DVECTOR): |
| 3035 * console-msw.c (DSYMBOL): | 3341 * console-msw.c (DSYMBOL): |
| 3036 * console-msw.c (DSYMNAME): | 3342 * console-msw.c (DSYMNAME): |
| 3037 Fix warnings. | 3343 Fix warnings. |
| 3038 | 3344 |
| 3039 * console-stream.c (stream_init_console): | 3345 * console-stream.c (stream_init_console): |
| 3040 Fix text/binary problems. | 3346 Fix text/binary problems. |
| 3041 | 3347 |
| 3042 * device-msw.c: | 3348 * device-msw.c: |
| 3043 * device-msw.c (mswindows_finish_init_device): | 3349 * device-msw.c (mswindows_finish_init_device): |
| 3044 * device-msw.c (mswindows_delete_device): | 3350 * device-msw.c (mswindows_delete_device): |
| 3045 [1]. | 3351 [1]. |
| 3046 | 3352 |
| 3047 * device.c (handle_asynch_device_change): | 3353 * device.c (handle_asynch_device_change): |
| 3048 [3]. | 3354 [3]. |
| 3049 | 3355 |
| 3050 * dgif_lib.c: | 3356 * dgif_lib.c: |
| 3051 * dgif_lib.c (DGifOpenFileName): | 3357 * dgif_lib.c (DGifOpenFileName): |
| 3052 * dgif_lib.c (DGifOpenFileHandle): | 3358 * dgif_lib.c (DGifOpenFileHandle): |
| 3053 * dgif_lib.c (DGifGetLine): | 3359 * dgif_lib.c (DGifGetLine): |
| 3054 * dgif_lib.c (DGifGetPixel): | 3360 * dgif_lib.c (DGifGetPixel): |
| 3055 Added config.h/lisp.h, fix up includes. | 3361 Added config.h/lisp.h, fix up includes. |
| 3056 [1]. | 3362 [1]. |
| 3057 | 3363 |
| 3058 * dired-msw.c: | 3364 * dired-msw.c: |
| 3059 [4]. | 3365 [4]. |
| 3060 | 3366 |
| 3061 * dired.c: | 3367 * dired.c: |
| 3062 * dired.c (file_name_completion): | 3368 * dired.c (file_name_completion): |
| 3063 * dired.c (Ffile_attributes): | 3369 * dired.c (Ffile_attributes): |
| 3064 * dired.c (syms_of_dired): | 3370 * dired.c (syms_of_dired): |
| 3065 [1]. | 3371 [1]. |
| 3066 | 3372 |
| 3067 * dumper.c: | 3373 * dumper.c: |
| 3068 * dumper.c (pdump_file_unmap): | 3374 * dumper.c (pdump_file_unmap): |
| 3069 * dumper.c (pdump_load): | 3375 * dumper.c (pdump_load): |
| 3070 [1]. | 3376 [1]. |
| 3071 | 3377 |
| 3072 * editfns.c: | 3378 * editfns.c: |
| 3073 * editfns.c (Ftemp_directory): | 3379 * editfns.c (Ftemp_directory): |
| 3074 * editfns.c (user_login_name): | 3380 * editfns.c (user_login_name): |
| 3075 * editfns.c (Fuser_real_login_name): | 3381 * editfns.c (Fuser_real_login_name): |
| 3076 * editfns.c (get_home_directory): | 3382 * editfns.c (get_home_directory): |
| 3077 [1]. | 3383 [1]. |
| 3078 | 3384 |
| 3079 * elhash.c (finish_marking_weak_hash_tables): | 3385 * elhash.c (finish_marking_weak_hash_tables): |
| 3080 [[[[5]]]]: Fix GCC warnings. | 3386 [[[[5]]]]: Fix GCC warnings. |
| 3081 | 3387 |
| 3082 * emacs.c: | 3388 * emacs.c: |
| 3083 * emacs.c (mswindows_handle_hardware_exceptions): | 3389 * emacs.c (mswindows_handle_hardware_exceptions): |
| 3084 * emacs.c (make_arg_list_1): | 3390 * emacs.c (make_arg_list_1): |
| 3085 * emacs.c (main_1): | 3391 * emacs.c (main_1): |
| 3086 * emacs.c (Fkill_emacs): | 3392 * emacs.c (Fkill_emacs): |
| 3087 * emacs.c (Fdump_emacs): | 3393 * emacs.c (Fdump_emacs): |
| 3088 [1]. | 3394 [1]. |
| 3089 Fix problems with nested crashes, add long comment. | 3395 Fix problems with nested crashes, add long comment. |
| 3090 | 3396 |
| 3091 * event-Xt.c (init_event_Xt_late): | 3397 * event-Xt.c (init_event_Xt_late): |
| 3092 [1]. | 3398 [1]. |
| 3093 | 3399 |
| 3094 * event-msw.c: | 3400 * event-msw.c: |
| 3095 * event-msw.c (mswindows_dde_callback): | 3401 * event-msw.c (mswindows_dde_callback): |
| 3096 * event-msw.c (mswindows_handle_sticky_modifiers): | 3402 * event-msw.c (mswindows_handle_sticky_modifiers): |
| 3097 * event-msw.c (mswindows_wnd_proc): | 3403 * event-msw.c (mswindows_wnd_proc): |
| 3098 [1]. | 3404 [1]. |
| 3099 [5]. | 3405 [5]. |
| 3100 | 3406 |
| 3101 * events.c (character_to_event): | 3407 * events.c (character_to_event): |
| 3102 [1]. | 3408 [1]. |
| 3103 | 3409 |
| 3104 * fileio.c: | 3410 * fileio.c: |
| 3105 * fileio.c (Ffile_name_directory): | 3411 * fileio.c (Ffile_name_directory): |
| 3106 * fileio.c (Ffile_name_nondirectory): | 3412 * fileio.c (Ffile_name_nondirectory): |
| 3107 * fileio.c (directory_file_name): | 3413 * fileio.c (directory_file_name): |
| 3108 * fileio.c (Fexpand_file_name): | 3414 * fileio.c (Fexpand_file_name): |
| 3115 * fileio.c (Funix_sync): | 3421 * fileio.c (Funix_sync): |
| 3116 * fileio.c (vars_of_fileio): | 3422 * fileio.c (vars_of_fileio): |
| 3117 [1]. [4]. | 3423 [1]. [4]. |
| 3118 | 3424 |
| 3119 [[[[7]]]]: Move CORRECT_DIR_SEPS to s\windowsnt.h. | 3425 [[[[7]]]]: Move CORRECT_DIR_SEPS to s\windowsnt.h. |
| 3120 | 3426 |
| 3121 Expand getdefdir defn. | 3427 Expand getdefdir defn. |
| 3122 Fix bogus rename() comment. | 3428 Fix bogus rename() comment. |
| 3123 | 3429 |
| 3124 [[[[6]]]]: Fix Windows includes w.r.t. removed nt\inc. Attempt | 3430 [[[[6]]]]: Fix Windows includes w.r.t. removed nt\inc. Attempt |
| 3125 to use standard XEmacs include files, e.g. sysfile.h, rather | 3431 to use standard XEmacs include files, e.g. sysfile.h, rather |
| 3126 than system-specific includes. | 3432 than system-specific includes. |
| 3127 | 3433 |
| 3128 * fns.c: | 3434 * fns.c: |
| 3129 * fns.c (Fsubseq): | 3435 * fns.c (Fsubseq): |
| 3130 [5]. [6]. | 3436 [5]. [6]. |
| 3131 | 3437 |
| 3132 * frame.c (vars_of_frame): | 3438 * frame.c (vars_of_frame): |
| 3133 [1]. | 3439 [1]. |
| 3134 | 3440 |
| 3135 * getloadavg.c: | 3441 * getloadavg.c: |
| 3136 * getloadavg.c (getloadavg): | 3442 * getloadavg.c (getloadavg): |
| 3137 [1]. [6]. | 3443 [1]. [6]. |
| 3138 #ifdef XEMACS not defined on Cygwin. Remove this; no need for it. | 3444 #ifdef XEMACS not defined on Cygwin. Remove this; no need for it. |
| 3139 (We don't use it elsewhere in the code; just add a comment.) | 3445 (We don't use it elsewhere in the code; just add a comment.) |
| 3140 | 3446 |
| 3141 * gif_io.c: | 3447 * gif_io.c: |
| 3142 [6]. | 3448 [6]. |
| 3143 Add config.h. | 3449 Add config.h. |
| 3144 | 3450 |
| 3145 * glyphs-msw.c: | 3451 * glyphs-msw.c: |
| 3146 * glyphs-msw.c (mswindows_resource_instantiate): | 3452 * glyphs-msw.c (mswindows_resource_instantiate): |
| 3147 [1]. | 3453 [1]. |
| 3148 | 3454 |
| 3149 * glyphs-x.c (x_native_layout_instantiate): | 3455 * glyphs-x.c (x_native_layout_instantiate): |
| 3150 [5]. | 3456 [5]. |
| 3151 | 3457 |
| 3152 * gui-msw.c (Fmswindows_shell_execute): | 3458 * gui-msw.c (Fmswindows_shell_execute): |
| 3153 [1]. | 3459 [1]. |
| 3154 | 3460 |
| 3155 * insdel.c: | 3461 * insdel.c: |
| 3156 [4]. | 3462 [4]. |
| 3157 | 3463 |
| 3158 * lisp.h: | 3464 * lisp.h: |
| 3159 [4]. [5]. | 3465 [4]. [5]. |
| 3160 | 3466 |
| 3161 * lread.c (locate_file_in_directory_mapper): | 3467 * lread.c (locate_file_in_directory_mapper): |
| 3162 [1]. | 3468 [1]. |
| 3163 | 3469 |
| 3164 * lstream.c: | 3470 * lstream.c: |
| 3165 [4]. | 3471 [4]. |
| 3166 | 3472 |
| 3167 * mem-limits.h: | 3473 * mem-limits.h: |
| 3168 * mem-limits.h (get_lim_data): | 3474 * mem-limits.h (get_lim_data): |
| 3169 [1]. | 3475 [1]. |
| 3170 | 3476 |
| 3171 * menubar-msw.c: | 3477 * menubar-msw.c: |
| 3172 [4]. | 3478 [4]. |
| 3173 | 3479 |
| 3174 * ndir.h: | 3480 * ndir.h: |
| 3175 [1]. | 3481 [1]. |
| 3176 | 3482 |
| 3177 * nt.c: | 3483 * nt.c: |
| 3178 * nt.c (getwd): | 3484 * nt.c (getwd): |
| 3179 * nt.c (closedir): | 3485 * nt.c (closedir): |
| 3180 * nt.c (rva_to_section): | 3486 * nt.c (rva_to_section): |
| 3181 * nt.c (mswindows_executable_type): | 3487 * nt.c (mswindows_executable_type): |
| 3182 [1]. [6]. | 3488 [1]. [6]. |
| 3183 Fix closedir() defn. | 3489 Fix closedir() defn. |
| 3184 | 3490 |
| 3185 * nt.h: | 3491 * nt.h: |
| 3186 [[[[8]]]]: *_OK defs moved to sysfile.h. | 3492 [[[[8]]]]: *_OK defs moved to sysfile.h. |
| 3187 | 3493 |
| 3188 * ntproc.c: | 3494 * ntproc.c: |
| 3189 [6]. [7]. | 3495 [6]. [7]. |
| 3190 | 3496 |
| 3191 * objects-x.c: | 3497 * objects-x.c: |
| 3192 [4]. | 3498 [4]. |
| 3193 | 3499 |
| 3194 * print.c: | 3500 * print.c: |
| 3195 * print.c (std_handle_out_external): | 3501 * print.c (std_handle_out_external): |
| 3196 [1]. [4]. | 3502 [1]. [4]. |
| 3197 | 3503 |
| 3198 * process-nt.c: | 3504 * process-nt.c: |
| 3199 * process-nt.c (nt_create_process): | 3505 * process-nt.c (nt_create_process): |
| 3200 [6]. | 3506 [6]. |
| 3201 try to fix process quoting somewhat. | 3507 try to fix process quoting somewhat. |
| 3202 | 3508 |
| 3203 * process-unix.c (unix_create_process): | 3509 * process-unix.c (unix_create_process): |
| 3204 [1]. | 3510 [1]. |
| 3205 | 3511 |
| 3206 * process.c: | 3512 * process.c: |
| 3207 * process.c (vars_of_process): | 3513 * process.c (vars_of_process): |
| 3208 Add Vnull_device. | 3514 Add Vnull_device. |
| 3209 | 3515 |
| 3210 * process.h: | 3516 * process.h: |
| 3211 [1]. | 3517 [1]. |
| 3212 | 3518 |
| 3213 * realpath.c: | 3519 * realpath.c: |
| 3214 * realpath.c (xrealpath): | 3520 * realpath.c (xrealpath): |
| 3215 [1]. | 3521 [1]. |
| 3216 | 3522 |
| 3217 * redisplay-tty.c (init_tty_for_redisplay): | 3523 * redisplay-tty.c (init_tty_for_redisplay): |
| 3218 [3]. | 3524 [3]. |
| 3219 | 3525 |
| 3220 * redisplay.c: | 3526 * redisplay.c: |
| 3221 [4]. [6]. | 3527 [4]. [6]. |
| 3222 | 3528 |
| 3223 * scrollbar-msw.c: | 3529 * scrollbar-msw.c: |
| 3224 [4]. | 3530 [4]. |
| 3225 | 3531 |
| 3226 * sheap.c: | 3532 * sheap.c: |
| 3227 * sheap.c (more_static_core): | 3533 * sheap.c (more_static_core): |
| 3228 * sheap.c (report_sheap_usage): | 3534 * sheap.c (report_sheap_usage): |
| 3229 [5]. [6]. | 3535 [5]. [6]. |
| 3230 | 3536 |
| 3231 * signal.c: | 3537 * signal.c: |
| 3232 * signal.c (alarm_signal): | 3538 * signal.c (alarm_signal): |
| 3233 [1]. [6]. | 3539 [1]. [6]. |
| 3234 | 3540 |
| 3235 * sound.c: | 3541 * sound.c: |
| 3236 [6]. | 3542 [6]. |
| 3237 | 3543 |
| 3238 * strftime.c: | 3544 * strftime.c: |
| 3239 * strftime.c (zone_name): | 3545 * strftime.c (zone_name): |
| 3240 [1]. [5]. | 3546 [1]. [5]. |
| 3241 | 3547 |
| 3242 * symsinit.h (init_sunpro): | 3548 * symsinit.h (init_sunpro): |
| 3243 [1]. | 3549 [1]. |
| 3244 | 3550 |
| 3245 * syscommctrl.h: | 3551 * syscommctrl.h: |
| 3246 commctrl.h not in Cygwin b20.1. | 3552 commctrl.h not in Cygwin b20.1. |
| 3247 | 3553 |
| 3248 * sysdep.c: | 3554 * sysdep.c: |
| 3249 * sysdep.c (endif): | 3555 * sysdep.c (endif): |
| 3250 * sysdep.c (sys_subshell): | 3556 * sysdep.c (sys_subshell): |
| 3251 * sysdep.c (init_baud_rate): | 3557 * sysdep.c (init_baud_rate): |
| 3252 * sysdep.c (emacs_get_tty): | 3558 * sysdep.c (emacs_get_tty): |
| 3258 * sysdep.c (sys_fopen): | 3564 * sysdep.c (sys_fopen): |
| 3259 * sysdep.c (sys_mkdir): | 3565 * sysdep.c (sys_mkdir): |
| 3260 * sysdep.c (sys_rename): | 3566 * sysdep.c (sys_rename): |
| 3261 * sysdep.c (get_process_times_1): | 3567 * sysdep.c (get_process_times_1): |
| 3262 [1]. [6]. | 3568 [1]. [6]. |
| 3263 | 3569 |
| 3264 * sysdep.h: | 3570 * sysdep.h: |
| 3265 [1]. | 3571 [1]. |
| 3266 | 3572 |
| 3267 * sysdir.h: | 3573 * sysdir.h: |
| 3268 * sysdir.h (DIRENTRY_NONEMPTY): | 3574 * sysdir.h (DIRENTRY_NONEMPTY): |
| 3269 [1]. [6]. | 3575 [1]. [6]. |
| 3270 | 3576 |
| 3271 * sysdll.c (dll_init): | 3577 * sysdll.c (dll_init): |
| 3272 * sysdll.h: | 3578 * sysdll.h: |
| 3273 [1]. | 3579 [1]. |
| 3274 | 3580 |
| 3275 * sysfile.h: | 3581 * sysfile.h: |
| 3276 [1]. [6]. [8]. | 3582 [1]. [6]. [8]. |
| 3277 added text/binary defs. | 3583 added text/binary defs. |
| 3278 | 3584 |
| 3279 * sysfloat.h: | 3585 * sysfloat.h: |
| 3280 [1]. | 3586 [1]. |
| 3281 | 3587 |
| 3282 * sysproc.h: | 3588 * sysproc.h: |
| 3283 * sysproc.h (EDESTADDRREQ): | 3589 * sysproc.h (EDESTADDRREQ): |
| 3284 * sysproc.h (poll_fds_for_input): | 3590 * sysproc.h (poll_fds_for_input): |
| 3285 [1]. [6]. | 3591 [1]. [6]. |
| 3286 | 3592 |
| 3287 * syspwd.h: | 3593 * syspwd.h: |
| 3288 [6]. | 3594 [6]. |
| 3289 | 3595 |
| 3290 * syssignal.h: | 3596 * syssignal.h: |
| 3291 [1]. | 3597 [1]. |
| 3292 | 3598 |
| 3293 * systime.h: | 3599 * systime.h: |
| 3294 [1]. [6]. | 3600 [1]. [6]. |
| 3295 | 3601 |
| 3296 * systty.h: | 3602 * systty.h: |
| 3297 [1]. | 3603 [1]. |
| 3298 | 3604 |
| 3299 * syswindows.h: | 3605 * syswindows.h: |
| 3300 [1]. | 3606 [1]. |
| 3301 Always define WIN32_LEAN_AND_MEAN. | 3607 Always define WIN32_LEAN_AND_MEAN. |
| 3302 | 3608 |
| 3303 * unexcw.c (unexec): | 3609 * unexcw.c (unexec): |
| 3304 [5]. | 3610 [5]. |
| 3305 | 3611 |
| 3306 * unexec.c: | 3612 * unexec.c: |
| 3307 * unexec.c (copy_text_and_data): | 3613 * unexec.c (copy_text_and_data): |
| 3308 * unexec.c (adjust_lnnoptrs): | 3614 * unexec.c (adjust_lnnoptrs): |
| 3309 [1]. | 3615 [1]. |
| 3310 | 3616 |
| 3311 * unexnt.c: | 3617 * unexnt.c: |
| 3312 * unexnt.c (_start): | 3618 * unexnt.c (_start): |
| 3313 [1]. | 3619 [1]. |
| 3314 | 3620 |
| 3315 2000-06-07 Ben Wing <ben@xemacs.org> | 3621 2000-06-07 Ben Wing <ben@xemacs.org> |
| 3316 | 3622 |
| 3317 * mule-mcpath.c, mule-mcpath.h: Removed. Old, crufty code that | 3623 * mule-mcpath.c, mule-mcpath.h: Removed. Old, crufty code that |
| 3318 was used only as a model. We've long since extracted any useful | 3624 was used only as a model. We've long since extracted any useful |
| 3319 logic or code out of this. (I just did an exhaustive search.) | 3625 logic or code out of this. (I just did an exhaustive search.) |
| 3325 2000-06-10 Ben Wing <ben@xemacs.org> | 3631 2000-06-10 Ben Wing <ben@xemacs.org> |
| 3326 | 3632 |
| 3327 * s\cygwin32.h: | 3633 * s\cygwin32.h: |
| 3328 [1]. [5]. | 3634 [1]. [5]. |
| 3329 Don't use extern with fun defs. | 3635 Don't use extern with fun defs. |
| 3330 | 3636 |
| 3331 * s\mingw32.h: | 3637 * s\mingw32.h: |
| 3332 [1]. [7]. | 3638 [1]. [7]. |
| 3333 Remove nt\inc include. | 3639 Remove nt\inc include. |
| 3334 Remove getdisk, getdefdir. (The former is unused, the latter | 3640 Remove getdisk, getdefdir. (The former is unused, the latter |
| 3335 expanded in fileio.h.) | 3641 expanded in fileio.h.) |
| 3336 | 3642 |
| 3337 * s\windowsnt.h: | 3643 * s\windowsnt.h: |
| 3338 * s\windowsnt.h (WIN32_NATIVE): | 3644 * s\windowsnt.h (WIN32_NATIVE): |
| 3339 * s\windowsnt.h (HAVE_STRCASECMP): | 3645 * s\windowsnt.h (HAVE_STRCASECMP): |
| 3340 [1]. [7]. | 3646 [1]. [7]. |
| 3341 Add long comment about preprocessor changes. | 3647 Add long comment about preprocessor changes. |
| 3350 * m\sequent.h: | 3656 * m\sequent.h: |
| 3351 * m\template.h: | 3657 * m\template.h: |
| 3352 * m\windowsnt.h: | 3658 * m\windowsnt.h: |
| 3353 [1]. | 3659 [1]. |
| 3354 Remove bogus/unused NO_SOCK_SIGIO. | 3660 Remove bogus/unused NO_SOCK_SIGIO. |
| 3355 | 3661 |
| 3356 2000-06-08 Hrvoje Niksic <hniksic@iskon.hr> | 3662 2000-06-08 Hrvoje Niksic <hniksic@iskon.hr> |
| 3357 | 3663 |
| 3358 * lisp.h (set_string_char): Call set_string_byte with a Bufbyte, | 3664 * lisp.h (set_string_char): Call set_string_byte with a Bufbyte, |
| 3359 not an Emchar. | 3665 not an Emchar. |
| 3360 | 3666 |
| 3384 * s/s390.h: Support for S390, based on a patch by Martin | 3690 * s/s390.h: Support for S390, based on a patch by Martin |
| 3385 Schwidefsky <schwidefsky@de.ibm.com>. | 3691 Schwidefsky <schwidefsky@de.ibm.com>. |
| 3386 | 3692 |
| 3387 2000-05-30 Andy Piper <andy@xemacs.org> | 3693 2000-05-30 Andy Piper <andy@xemacs.org> |
| 3388 | 3694 |
| 3389 * window.c (allocate_window): | 3695 * window.c (allocate_window): |
| 3390 (make_dummy_parent): | 3696 (make_dummy_parent): |
| 3391 (Fset_window_configuration): use new hashtable type. | 3697 (Fset_window_configuration): use new hashtable type. |
| 3392 | 3698 |
| 3393 * glyphs.h (IMAGE_UNSPECIFIED_GEOMETRY): | 3699 * glyphs.h (IMAGE_UNSPECIFIED_GEOMETRY): |
| 3394 (struct image_instantiator_methods): | 3700 (struct image_instantiator_methods): |
| 3395 (struct Lisp_Image_Instance): make instance geometry signed. | 3701 (struct Lisp_Image_Instance): make instance geometry signed. |
| 3396 | 3702 |
| 3397 * glyphs.c (instantiate_image_instantiator): | 3703 * glyphs.c (instantiate_image_instantiator): |
| 3398 (image_instance_query_geometry): | 3704 (image_instance_query_geometry): |
| 3399 (image_instance_layout): | 3705 (image_instance_layout): |
| 3400 (image_instance_layout): | 3706 (image_instance_layout): |
| 3401 (query_string_geometry): | 3707 (query_string_geometry): |
| 3402 (text_query_geometry): | 3708 (text_query_geometry): |
| 3403 (image_instantiate): | 3709 (image_instantiate): |
| 3404 (image_instantiate): | 3710 (image_instantiate): |
| 3405 (cache_subwindow_instance_in_frame_maybe): | 3711 (cache_subwindow_instance_in_frame_maybe): |
| 3406 (subwindow_query_geometry): make instance geometry signed. | 3712 (subwindow_query_geometry): make instance geometry signed. |
| 3407 | 3713 |
| 3408 * glyphs-widget.c (widget_query_geometry): | 3714 * glyphs-widget.c (widget_query_geometry): |
| 3409 (widget_layout): | 3715 (widget_layout): |
| 3410 (button_query_geometry): | 3716 (button_query_geometry): |
| 3411 (tree_view_query_geometry): | 3717 (tree_view_query_geometry): |
| 3412 (tab_control_query_geometry): | 3718 (tab_control_query_geometry): |
| 3413 (layout_query_geometry): | 3719 (layout_query_geometry): |
| 3414 (layout_layout): | 3720 (layout_layout): |
| 3415 (native_layout_layout): make instance geometry signed. | 3721 (native_layout_layout): make instance geometry signed. |
| 3416 | 3722 |
| 3417 2000-05-29 Olivier Galibert <galibert@pobox.com> | 3723 2000-05-29 Olivier Galibert <galibert@pobox.com> |
| 3418 | 3724 |
| 3419 * lisp.h: Add Qfull_assoc symbol and WEAK_LIST_FULL_ASSOC | 3725 * lisp.h: Add Qfull_assoc symbol and WEAK_LIST_FULL_ASSOC |
| 3510 2000-05-20 Ben Wing <ben@xemacs.org> | 3816 2000-05-20 Ben Wing <ben@xemacs.org> |
| 3511 | 3817 |
| 3512 * event-Xt.c: | 3818 * event-Xt.c: |
| 3513 * event-Xt.c (vars_of_event_Xt): | 3819 * event-Xt.c (vars_of_event_Xt): |
| 3514 move modifier-keys-are-sticky to event-stream.c. | 3820 move modifier-keys-are-sticky to event-stream.c. |
| 3515 | 3821 |
| 3516 * event-msw.c: | 3822 * event-msw.c: |
| 3517 * event-msw.c (mswindows_enqueue_mouse_button_event): | 3823 * event-msw.c (mswindows_enqueue_mouse_button_event): |
| 3518 * event-msw.c (key_needs_default_processing_p): | 3824 * event-msw.c (key_needs_default_processing_p): |
| 3519 * event-msw.c (XEMSW_LCONTROL): | 3825 * event-msw.c (XEMSW_LCONTROL): |
| 3520 * event-msw.c (mswindows_handle_sticky_modifiers): | 3826 * event-msw.c (mswindows_handle_sticky_modifiers): |
| 3524 * event-msw.c (output_alt_keyboard_state): | 3830 * event-msw.c (output_alt_keyboard_state): |
| 3525 * event-msw.c (mswindows_wnd_proc): | 3831 * event-msw.c (mswindows_wnd_proc): |
| 3526 * event-msw.c (mswindows_modifier_state): | 3832 * event-msw.c (mswindows_modifier_state): |
| 3527 * event-msw.c (emacs_mswindows_handle_magic_event): | 3833 * event-msw.c (emacs_mswindows_handle_magic_event): |
| 3528 implement sticky modifiers. | 3834 implement sticky modifiers. |
| 3529 | 3835 |
| 3530 * event-stream.c: | 3836 * event-stream.c: |
| 3531 * event-stream.c (vars_of_event_stream): | 3837 * event-stream.c (vars_of_event_stream): |
| 3532 move modifier-keys-are-sticky here. | 3838 move modifier-keys-are-sticky here. |
| 3533 | 3839 |
| 3534 * lisp.h: | 3840 * lisp.h: |
| 3535 add CHECK_FUNCTION. | 3841 add CHECK_FUNCTION. |
| 3536 | 3842 |
| 3537 * rangetab.c: | 3843 * rangetab.c: |
| 3538 implement map-range-table. | 3844 implement map-range-table. |
| 3539 | 3845 |
| 3540 | 3846 |
| 3541 2000-05-17 Yoshiki Hayashi <yoshiki@xemacs.org> | 3847 2000-05-17 Yoshiki Hayashi <yoshiki@xemacs.org> |
| 3562 | 3868 |
| 3563 * buffer.c: | 3869 * buffer.c: |
| 3564 * buffer.c (dfc_convert_to/from_internal_format): | 3870 * buffer.c (dfc_convert_to/from_internal_format): |
| 3565 * buffer.c (reinit_vars_of_buffer): | 3871 * buffer.c (reinit_vars_of_buffer): |
| 3566 Fix conversion functions to allow reentrancy. | 3872 Fix conversion functions to allow reentrancy. |
| 3567 | 3873 |
| 3568 * console-msw.c: | 3874 * console-msw.c: |
| 3569 * console-msw.c (mswindows_output_last_error): | 3875 * console-msw.c (mswindows_output_last_error): |
| 3570 New fun, generally useful -- output a human-readable | 3876 New fun, generally useful -- output a human-readable |
| 3571 version of GetLastError() on the console. | 3877 version of GetLastError() on the console. |
| 3572 | 3878 |
| 3573 * console-msw.h: | 3879 * console-msw.h: |
| 3574 * console-msw.h (struct mswindows_frame): | 3880 * console-msw.h (struct mswindows_frame): |
| 3575 Changes for DeferWindowPos. Declare mswindows_output_last_error(). | 3881 Changes for DeferWindowPos. Declare mswindows_output_last_error(). |
| 3576 | 3882 |
| 3577 * console-stream.c (stream_output_begin): | 3883 * console-stream.c (stream_output_begin): |
| 3578 * console-stream.c (stream_output_end): | 3884 * console-stream.c (stream_output_end): |
| 3579 * console-stream.c (stream_output_vertical_divider): | 3885 * console-stream.c (stream_output_vertical_divider): |
| 3580 * console-stream.c (stream_clear_region): | 3886 * console-stream.c (stream_clear_region): |
| 3581 * console-stream.c (stream_flash): | 3887 * console-stream.c (stream_flash): |
| 3582 * console-stream.c (console_type_create_stream): | 3888 * console-stream.c (console_type_create_stream): |
| 3583 Delete blank stream methods, not needed. | 3889 Delete blank stream methods, not needed. |
| 3584 | 3890 |
| 3585 * console.h (struct console_methods): | 3891 * console.h (struct console_methods): |
| 3586 Split begin/end methods into window and frame. | 3892 Split begin/end methods into window and frame. |
| 3587 | 3893 |
| 3588 * event-msw.c: | 3894 * event-msw.c: |
| 3589 * event-msw.c (mswindows_handle_paint): | 3895 * event-msw.c (mswindows_handle_paint): |
| 3590 * event-msw.c (output_alt_keyboard_state): | 3896 * event-msw.c (output_alt_keyboard_state): |
| 3591 * event-msw.c (mswindows_wnd_proc): | 3897 * event-msw.c (mswindows_wnd_proc): |
| 3592 * event-msw.c (vars_of_event_mswindows): | 3898 * event-msw.c (vars_of_event_mswindows): |
| 3593 Comment about problems with ignored-expose. | 3899 Comment about problems with ignored-expose. |
| 3594 Define mswindows-debug-events; not really implemented. | 3900 Define mswindows-debug-events; not really implemented. |
| 3595 | 3901 |
| 3596 * frame-msw.c (mswindows_init_frame_1): | 3902 * frame-msw.c (mswindows_init_frame_1): |
| 3597 random cleanups. | 3903 random cleanups. |
| 3598 | 3904 |
| 3599 * glyphs-msw.c: | 3905 * glyphs-msw.c: |
| 3600 * glyphs-msw.c (begin_defer_window_pos): | 3906 * glyphs-msw.c (begin_defer_window_pos): |
| 3601 * glyphs-msw.c (mswindows_unmap_subwindow): | 3907 * glyphs-msw.c (mswindows_unmap_subwindow): |
| 3602 * glyphs-msw.c (mswindows_map_subwindow): | 3908 * glyphs-msw.c (mswindows_map_subwindow): |
| 3603 * glyphs-msw.c (mswindows_resize_subwindow): | 3909 * glyphs-msw.c (mswindows_resize_subwindow): |
| 3604 Use DeferWindowPos to reduce flashing when mapping/unmapping. | 3910 Use DeferWindowPos to reduce flashing when mapping/unmapping. |
| 3605 | 3911 |
| 3606 * glyphs.c (make_image_instance_1): | 3912 * glyphs.c (make_image_instance_1): |
| 3607 Fix crash. | 3913 Fix crash. |
| 3608 | 3914 |
| 3609 * gutter.c (Fredisplay_gutter_area): | 3915 * gutter.c (Fredisplay_gutter_area): |
| 3610 Use new begin/end methods. | 3916 Use new begin/end methods. |
| 3611 | 3917 |
| 3612 * lisp.h (Dynarr_new2): | 3918 * lisp.h (Dynarr_new2): |
| 3613 New creation fun. | 3919 New creation fun. |
| 3614 | 3920 |
| 3615 * redisplay-msw.c: | 3921 * redisplay-msw.c: |
| 3616 * redisplay-msw.c (mswindows_frame_output_begin): | 3922 * redisplay-msw.c (mswindows_frame_output_begin): |
| 3617 * redisplay-msw.c (mswindows_frame_output_end): | 3923 * redisplay-msw.c (mswindows_frame_output_end): |
| 3618 * redisplay-msw.c (console_type_create_redisplay_mswindows): | 3924 * redisplay-msw.c (console_type_create_redisplay_mswindows): |
| 3619 New begin/end methods -- handle DeferWindowPos. | 3925 New begin/end methods -- handle DeferWindowPos. |
| 3620 | 3926 |
| 3621 * redisplay-output.c (redisplay_move_cursor): | 3927 * redisplay-output.c (redisplay_move_cursor): |
| 3622 * redisplay-output.c (redraw_cursor_in_window): | 3928 * redisplay-output.c (redraw_cursor_in_window): |
| 3623 * redisplay-output.c (redisplay_update_line): | 3929 * redisplay-output.c (redisplay_update_line): |
| 3624 * redisplay-output.c (redisplay_output_window): | 3930 * redisplay-output.c (redisplay_output_window): |
| 3625 New begin/end methods. | 3931 New begin/end methods. |
| 3654 * emacs.c (main): | 3960 * emacs.c (main): |
| 3655 * emacs.c (Fkill_emacs): | 3961 * emacs.c (Fkill_emacs): |
| 3656 * emacs.c (shut_down_emacs): | 3962 * emacs.c (shut_down_emacs): |
| 3657 * emacs.c (assert_failed): | 3963 * emacs.c (assert_failed): |
| 3658 various improvements in fatal error handling. | 3964 various improvements in fatal error handling. |
| 3659 | 3965 |
| 3660 * eval.c: | 3966 * eval.c: |
| 3661 move preparing_for_armageddon to emacs.c. | 3967 move preparing_for_armageddon to emacs.c. |
| 3662 | 3968 |
| 3663 * lisp.h: | 3969 * lisp.h: |
| 3664 declare fatal_error_in_progress. | 3970 declare fatal_error_in_progress. |
| 3665 | 3971 |
| 3666 * print.c: | 3972 * print.c: |
| 3667 * print.c (std_handle_out_external): | 3973 * print.c (std_handle_out_external): |
| 3668 * print.c (std_handle_out_va): | 3974 * print.c (std_handle_out_va): |
| 3669 * print.c (stderr_out): | 3975 * print.c (stderr_out): |
| 3670 * print.c (stdout_out): | 3976 * print.c (stdout_out): |
| 3671 use console under mswin when no standard output. | 3977 use console under mswin when no standard output. |
| 3672 don't do code conversion during fatal error. | 3978 don't do code conversion during fatal error. |
| 3673 | 3979 |
| 3674 * scrollbar.c (Fscrollbar_page_up): | 3980 * scrollbar.c (Fscrollbar_page_up): |
| 3675 * scrollbar.c (Fscrollbar_page_down): | 3981 * scrollbar.c (Fscrollbar_page_down): |
| 3676 fix missing else. reindent. | 3982 fix missing else. reindent. |
| 3677 | 3983 |
| 3678 2000-05-11 Jan Vroonhof <vroonhof@math.ethz.ch> | 3984 2000-05-11 Jan Vroonhof <vroonhof@math.ethz.ch> |
| 3679 | 3985 |
| 3680 Emergency fix. | 3986 Emergency fix. |
| 3681 | 3987 |
| 3682 * glyphs.h (GLYPH_CACHEL_DESCENT): | 3988 * glyphs.h (GLYPH_CACHEL_DESCENT): |
| 3683 (GLYPH_CACHEL_DESCENT): | 3989 (GLYPH_CACHEL_DESCENT): |
| 3684 (GLYPH_CACHEL_DESCENT): | 3990 (GLYPH_CACHEL_DESCENT): |
| 3685 * glyphs.h (GLYPH_CACHEL_ASCENT): Match parameters to variables | 3991 * glyphs.h (GLYPH_CACHEL_ASCENT): Match parameters to variables |
| 3686 used in case these are inline functions. | 3992 used in case these are inline functions. |
| 3687 Use more absurd values to error check. | 3993 Use more absurd values to error check. |
| 3688 | 3994 |
| 3689 include window.h for error check functions. | 3995 include window.h for error check functions. |
| 3699 * console-msw.c (FROB): | 4005 * console-msw.c (FROB): |
| 3700 * console-msw.c (syms_of_console_mswindows): | 4006 * console-msw.c (syms_of_console_mswindows): |
| 3701 Define new fun `mswindows-message-box'. | 4007 Define new fun `mswindows-message-box'. |
| 3702 #### I will merge this into `popup-dialog-box'; just give me | 4008 #### I will merge this into `popup-dialog-box'; just give me |
| 3703 a bit of time. | 4009 a bit of time. |
| 3704 | 4010 |
| 3705 * general.c: | 4011 * general.c: |
| 3706 * general.c (syms_of_general): | 4012 * general.c (syms_of_general): |
| 3707 Some new symbols used in `mswindows-message-box'. | 4013 Some new symbols used in `mswindows-message-box'. |
| 3708 | 4014 |
| 3709 * glyphs.c: | 4015 * glyphs.c: |
| 3710 * glyphs.c (Fset_image_instance_property): | 4016 * glyphs.c (Fset_image_instance_property): |
| 3711 put warning in this fun. | 4017 put warning in this fun. |
| 3712 | 4018 |
| 3713 * glyphs.h: | 4019 * glyphs.h: |
| 3714 * glyphs.h (GLYPH_CACHEL_WIDTH): | 4020 * glyphs.h (GLYPH_CACHEL_WIDTH): |
| 3715 * glyphs.h (GLYPH_CACHEL_ASCENT): | 4021 * glyphs.h (GLYPH_CACHEL_ASCENT): |
| 3716 * glyphs.h (GLYPH_CACHEL): | 4022 * glyphs.h (GLYPH_CACHEL): |
| 3717 * glyphs.h (GLYPH_CACHEL_GLYPH): | 4023 * glyphs.h (GLYPH_CACHEL_GLYPH): |
| 3718 define error-checking versions to try to catch a bug i've seen -- | 4024 define error-checking versions to try to catch a bug i've seen -- |
| 3719 redisplay gets in an infinite loop because the glyph width of the | 4025 redisplay gets in an infinite loop because the glyph width of the |
| 3720 continuation glyph is 65535. | 4026 continuation glyph is 65535. |
| 3721 | 4027 |
| 3722 * lisp.h: | 4028 * lisp.h: |
| 3723 Extern message-box stuff. | 4029 Extern message-box stuff. |
| 3724 | 4030 |
| 3725 * window.c (allocate_window): | 4031 * window.c (allocate_window): |
| 3726 * window.c (make_dummy_parent): | 4032 * window.c (make_dummy_parent): |
| 3727 * window.c (Fset_window_configuration): | 4033 * window.c (Fset_window_configuration): |
| 3728 Use EQUAL not EQ for subwindow caches to make them work a bit | 4034 Use EQUAL not EQ for subwindow caches to make them work a bit |
| 3729 better. (Something is still very broken.) | 4035 better. (Something is still very broken.) |
| 3730 | 4036 |
| 3731 | 4037 |
| 3732 2000-05-11 Yoshiki Hayashi <yoshiki@xemacs.org> | 4038 2000-05-11 Yoshiki Hayashi <yoshiki@xemacs.org> |
| 3733 | 4039 |
| 3734 * glyphs.c (image_instantiate): Suppress gcc warnings. | 4040 * glyphs.c (image_instantiate): Suppress gcc warnings. |
| 3735 (Fmake_image_instance): Fix doc string. | 4041 (Fmake_image_instance): Fix doc string. |
| 3748 | 4054 |
| 3749 2000-05-09 Ben Wing <ben@xemacs.org> | 4055 2000-05-09 Ben Wing <ben@xemacs.org> |
| 3750 | 4056 |
| 3751 * buffer.c (complex_vars_of_buffer): | 4057 * buffer.c (complex_vars_of_buffer): |
| 3752 update modeline-format doc. | 4058 update modeline-format doc. |
| 3753 | 4059 |
| 3754 * device.h: | 4060 * device.h: |
| 3755 comment about how DFW_DEVICE should be merged with DOMAIN_DEVICE. | 4061 comment about how DFW_DEVICE should be merged with DOMAIN_DEVICE. |
| 3756 | 4062 |
| 3757 * emacs.c: | 4063 * emacs.c: |
| 3758 timeline of all released versions of Emacs, for use in creating | 4064 timeline of all released versions of Emacs, for use in creating |
| 3759 authorship comments and in synching up. | 4065 authorship comments and in synching up. |
| 3760 | 4066 |
| 3761 * glyphs-widget.c (image_instantiator_buttons): | 4067 * glyphs-widget.c (image_instantiator_buttons): |
| 3762 * glyphs-widget.c (image_instantiator_edit_fields): | 4068 * glyphs-widget.c (image_instantiator_edit_fields): |
| 3763 * glyphs-widget.c (image_instantiator_combo_box): | 4069 * glyphs-widget.c (image_instantiator_combo_box): |
| 3764 * glyphs-widget.c (image_instantiator_scrollbar): | 4070 * glyphs-widget.c (image_instantiator_scrollbar): |
| 3765 * glyphs-widget.c (image_instantiator_progress_guage): | 4071 * glyphs-widget.c (image_instantiator_progress_guage): |
| 3767 * glyphs-widget.c (image_instantiator_tab_control): | 4073 * glyphs-widget.c (image_instantiator_tab_control): |
| 3768 * glyphs-widget.c (image_instantiator_labels): | 4074 * glyphs-widget.c (image_instantiator_labels): |
| 3769 * glyphs-widget.c (image_instantiator_layout): | 4075 * glyphs-widget.c (image_instantiator_layout): |
| 3770 * glyphs-widget.c (image_instantiator_native_layout): | 4076 * glyphs-widget.c (image_instantiator_native_layout): |
| 3771 rename decode_domain method to governing_domain. | 4077 rename decode_domain method to governing_domain. |
| 3772 | 4078 |
| 3773 * glyphs.c: | 4079 * glyphs.c: |
| 3774 * glyphs.c (Fvalid_image_instantiator_format_p): doc update. | 4080 * glyphs.c (Fvalid_image_instantiator_format_p): doc update. |
| 3775 * glyphs.c (add_entry_to_device_ii_format_list): | 4081 * glyphs.c (add_entry_to_device_ii_format_list): |
| 3776 make sure we don't put an entry more than once into the list. | 4082 make sure we don't put an entry more than once into the list. |
| 3777 * glyphs.c (check_instance_cache_mapper): | 4083 * glyphs.c (check_instance_cache_mapper): |
| 3803 * glyphs.c (image_instantiator_format_create): add some comments about | 4109 * glyphs.c (image_instantiator_format_create): add some comments about |
| 3804 bogus code. | 4110 bogus code. |
| 3805 * glyphs.c (specifier_vars_of_glyphs): totally rewrite the doc string | 4111 * glyphs.c (specifier_vars_of_glyphs): totally rewrite the doc string |
| 3806 for current-display-table. (Apparently Hrjove implemented in 1998 a | 4112 for current-display-table. (Apparently Hrjove implemented in 1998 a |
| 3807 design I wrote up in 1996, but didn't update the doc string.) | 4113 design I wrote up in 1996, but didn't update the doc string.) |
| 3808 | 4114 |
| 3809 * glyphs.h: clean up a doc string. | 4115 * glyphs.h: clean up a doc string. |
| 3810 * glyphs.h (governing_domain): | 4116 * glyphs.h (governing_domain): |
| 3811 * glyphs.h (struct image_instantiator_methods): | 4117 * glyphs.h (struct image_instantiator_methods): |
| 3812 changes for governing_domain stuff. | 4118 changes for governing_domain stuff. |
| 3813 | 4119 |
| 3814 * gutter.c: | 4120 * gutter.c: |
| 3815 * gutter.c (Fgutter_specifier_p): | 4121 * gutter.c (Fgutter_specifier_p): |
| 3816 * gutter.c (Fgutter_size_specifier_p): | 4122 * gutter.c (Fgutter_size_specifier_p): |
| 3817 * gutter.c (Fgutter_visible_specifier_p): | 4123 * gutter.c (Fgutter_visible_specifier_p): |
| 3818 * objects.c: | 4124 * objects.c: |
| 3819 * objects.c (Fcolor_specifier_p): | 4125 * objects.c (Fcolor_specifier_p): |
| 3820 * objects.c (Ffont_specifier_p): | 4126 * objects.c (Ffont_specifier_p): |
| 3821 * objects.c (Fface_boolean_specifier_p): | 4127 * objects.c (Fface_boolean_specifier_p): |
| 3822 doc strings moved to make-*-specifier. | 4128 doc strings moved to make-*-specifier. |
| 3823 | 4129 |
| 3824 * redisplay.c (add_disp_table_entry_runes_1): | 4130 * redisplay.c (add_disp_table_entry_runes_1): |
| 3825 * redisplay.c (generate_fstring_runes): | 4131 * redisplay.c (generate_fstring_runes): |
| 3826 * redisplay.c (screen): | 4132 * redisplay.c (screen): |
| 3827 add random comments and doc strings. | 4133 add random comments and doc strings. |
| 3828 | 4134 |
| 3829 * specifier.c: | 4135 * specifier.c: |
| 3830 * specifier.c (Fmake_specifier): | 4136 * specifier.c (Fmake_specifier): |
| 3831 major overhaul of this doc string. | 4137 major overhaul of this doc string. |
| 3832 | 4138 |
| 3833 * specifier.c (Fvalid_specifier_domain_p): | 4139 * specifier.c (Fvalid_specifier_domain_p): |
| 3834 comment about the bogosity of image instances being domains. | 4140 comment about the bogosity of image instances being domains. |
| 3835 * specifier.c (decode_domain): | 4141 * specifier.c (decode_domain): |
| 3836 now non-static, used in glyphs.c. | 4142 now non-static, used in glyphs.c. |
| 3837 * specifier.c (specifier_instance): | 4143 * specifier.c (specifier_instance): |
| 3838 comment about the bogosity of image instances being domains. | 4144 comment about the bogosity of image instances being domains. |
| 3839 * specifier.c (Fgeneric_specifier_p): | 4145 * specifier.c (Fgeneric_specifier_p): |
| 3840 move doc string to make-generic-specifier. | 4146 move doc string to make-generic-specifier. |
| 3841 * specifier.c (VALID_SINGLE_DISPTABLE_INSTANTIATOR_P): | 4147 * specifier.c (VALID_SINGLE_DISPTABLE_INSTANTIATOR_P): |
| 3842 rebackslashify. | 4148 rebackslashify. |
| 3843 | 4149 |
| 3844 * specifier.h: | 4150 * specifier.h: |
| 3845 * specifier.h (DOMAIN_FRAME): | 4151 * specifier.h (DOMAIN_FRAME): |
| 3846 * specifier.h (DOMAIN_LIVE_P): | 4152 * specifier.h (DOMAIN_LIVE_P): |
| 3847 * specifier.h (DOMAIN_XDEVICE): | 4153 * specifier.h (DOMAIN_XDEVICE): |
| 3848 rebackslashify. | 4154 rebackslashify. |
| 3849 add comments about problems with these macros. | 4155 add comments about problems with these macros. |
| 3850 prototype for decode_domain. | 4156 prototype for decode_domain. |
| 3851 | 4157 |
| 3852 * toolbar.c: | 4158 * toolbar.c: |
| 3853 * toolbar.c (Ftoolbar_specifier_p): | 4159 * toolbar.c (Ftoolbar_specifier_p): |
| 3854 move doc string to `make-toolbar-specifier'. | 4160 move doc string to `make-toolbar-specifier'. |
| 3855 | 4161 |
| 3856 * window.c (window_unmap_subwindows_cache_mapper): | 4162 * window.c (window_unmap_subwindows_cache_mapper): |
| 3857 ************************************************************* | 4163 ************************************************************* |
| 3858 allow for nil. THIS SHOULD FIX A REAL CRASH THAT MANY PEOPLE | 4164 allow for nil. THIS SHOULD FIX A REAL CRASH THAT MANY PEOPLE |
| 3859 HAVE BEEN GETTING. | 4165 HAVE BEEN GETTING. |
| 3860 ************************************************************* | 4166 ************************************************************* |
| 3885 * callproc.c (Fold_call_process_internal): GCPRO path | 4191 * callproc.c (Fold_call_process_internal): GCPRO path |
| 3886 | 4192 |
| 3887 2000-05-08 Jan Vroonhof <jan@xemacs.org> | 4193 2000-05-08 Jan Vroonhof <jan@xemacs.org> |
| 3888 | 4194 |
| 3889 Patch by Bill Perry. | 4195 Patch by Bill Perry. |
| 3890 | 4196 |
| 3891 * scrollbar.c (Fscrollbar_page_up): Conditionalize on type of call | 4197 * scrollbar.c (Fscrollbar_page_up): Conditionalize on type of call |
| 3892 back data instead of #ifdef. | 4198 back data instead of #ifdef. |
| 3893 (Fscrollbar_page_down): ditto. | 4199 (Fscrollbar_page_down): ditto. |
| 3894 | 4200 |
| 3895 2000-05-07 Ben Wing <ben@xemacs.org> | 4201 2000-05-07 Ben Wing <ben@xemacs.org> |
| 3896 | 4202 |
| 3897 * buffer.h: | 4203 * buffer.h: |
| 3898 Kludge for defining Qmswindows_tstr. | 4204 Kludge for defining Qmswindows_tstr. |
| 3899 | 4205 |
| 3900 * nt.c: | 4206 * nt.c: |
| 3901 * nt.c (open_input_file): | 4207 * nt.c (open_input_file): |
| 3902 * nt.c (open_output_file): | 4208 * nt.c (open_output_file): |
| 3903 * nt.c (rva_to_section): | 4209 * nt.c (rva_to_section): |
| 3904 * nt.c (mswindows_executable_type): | 4210 * nt.c (mswindows_executable_type): |
| 3905 Move all memory-mapped-file routines here (some were in unexnt.c, | 4211 Move all memory-mapped-file routines here (some were in unexnt.c, |
| 3906 which is bad because they are used by process-nt.c, and unexnt | 4212 which is bad because they are used by process-nt.c, and unexnt |
| 3907 won't be around when portable dumping). Synched the above routines | 4213 won't be around when portable dumping). Synched the above routines |
| 3908 with FSF 20.6. | 4214 with FSF 20.6. |
| 3909 | 4215 |
| 3910 * nt.h: | 4216 * nt.h: |
| 3911 Removed ifdef'd out bogus code. | 4217 Removed ifdef'd out bogus code. |
| 3912 Fixed some prototypes. | 4218 Fixed some prototypes. |
| 3913 | 4219 |
| 3914 * nt.h (file_data): | 4220 * nt.h (file_data): |
| 3915 * nt.h (OFFSET_TO_RVA): | 4221 * nt.h (OFFSET_TO_RVA): |
| 3916 * nt.h (RVA_TO_OFFSET): | 4222 * nt.h (RVA_TO_OFFSET): |
| 3917 * nt.h (RVA_TO_PTR): | 4223 * nt.h (RVA_TO_PTR): |
| 3918 Moved the memory-mapped-file structures, macros and prototypes | 4224 Moved the memory-mapped-file structures, macros and prototypes |
| 3919 here, to parallel nt.c. ntheap.h should really be removed | 4225 here, to parallel nt.c. ntheap.h should really be removed |
| 3920 entirely, and it's a non-portable-dumper specific file. | 4226 entirely, and it's a non-portable-dumper specific file. |
| 3921 | 4227 |
| 3922 * ntheap.h (round_to_next): | 4228 * ntheap.h (round_to_next): |
| 3923 Moved the memory-mapped-file structures, macros and prototypes | 4229 Moved the memory-mapped-file structures, macros and prototypes |
| 3924 to nt.h. | 4230 to nt.h. |
| 3925 | 4231 |
| 3926 * ntproc.c (compare_env): | 4232 * ntproc.c (compare_env): |
| 3942 Introduce variable `mswindows-quote-process-args', from FSF 20.6. | 4248 Introduce variable `mswindows-quote-process-args', from FSF 20.6. |
| 3943 Copy argument quoting code from FSF 20.6 (with appropriate Mule-ization | 4249 Copy argument quoting code from FSF 20.6 (with appropriate Mule-ization |
| 3944 changes). Eliminate our old `nt-quote-process-args' mechanism. | 4250 changes). Eliminate our old `nt-quote-process-args' mechanism. |
| 3945 Synch up nt_create_process with FSF 20.6 sys_spawnve. | 4251 Synch up nt_create_process with FSF 20.6 sys_spawnve. |
| 3946 Move compare_env here from ntproc.c. | 4252 Move compare_env here from ntproc.c. |
| 3947 | 4253 |
| 3948 * process.c (Fprocess_send_region): | 4254 * process.c (Fprocess_send_region): |
| 3949 Takes an optional fourth argument, BUFFER, which should fix some | 4255 Takes an optional fourth argument, BUFFER, which should fix some |
| 3950 problems with call-process. | 4256 problems with call-process. |
| 3951 | 4257 |
| 3952 * syscommctrl.h: | 4258 * syscommctrl.h: |
| 3953 Move ICC_BAR_CLASSES here from syswindows.h, to avoid a warning. | 4259 Move ICC_BAR_CLASSES here from syswindows.h, to avoid a warning. |
| 3954 | 4260 |
| 3955 * syswindows.h: | 4261 * syswindows.h: |
| 3956 Move ICC_BAR_CLASSES to syscommctrl.h. | 4262 Move ICC_BAR_CLASSES to syscommctrl.h. |
| 3957 Add preliminary macros for MSWindows/Mule. More to come. | 4263 Add preliminary macros for MSWindows/Mule. More to come. |
| 3958 | 4264 |
| 3959 * unexnt.c: | 4265 * unexnt.c: |
| 4062 (IMAGE_INSTANCE_DISPLAY_WIDTH): | 4368 (IMAGE_INSTANCE_DISPLAY_WIDTH): |
| 4063 (IMAGE_INSTANCE_DISPLAY_HEIGHT): | 4369 (IMAGE_INSTANCE_DISPLAY_HEIGHT): |
| 4064 (XIMAGE_INSTANCE_DISPLAY_X): | 4370 (XIMAGE_INSTANCE_DISPLAY_X): |
| 4065 (XIMAGE_INSTANCE_DISPLAY_Y): | 4371 (XIMAGE_INSTANCE_DISPLAY_Y): |
| 4066 (XIMAGE_INSTANCE_DISPLAY_WIDTH): | 4372 (XIMAGE_INSTANCE_DISPLAY_WIDTH): |
| 4067 (XIMAGE_INSTANCE_DISPLAY_HEIGHT): new accessors. | 4373 (XIMAGE_INSTANCE_DISPLAY_HEIGHT): new accessors. |
| 4068 remove subwindow_cachel structure and function references. | 4374 remove subwindow_cachel structure and function references. |
| 4069 (image_instance_type_to_mask): inline from glyphs.c | 4375 (image_instance_type_to_mask): inline from glyphs.c |
| 4070 | 4376 |
| 4071 * redisplay.c (redisplay_frame): remove subwindow_cachel | 4377 * redisplay.c (redisplay_frame): remove subwindow_cachel |
| 4072 references. | 4378 references. |
| 4111 * syswindows.h new file. Encapsulates windows.h. | 4417 * syswindows.h new file. Encapsulates windows.h. |
| 4112 | 4418 |
| 4113 * ntplay.c: use new syswindows.h and syscommctrl.h header. | 4419 * ntplay.c: use new syswindows.h and syscommctrl.h header. |
| 4114 * nt.c: ditto. | 4420 * nt.c: ditto. |
| 4115 * console-msw.h: ditto. | 4421 * console-msw.h: ditto. |
| 4116 | 4422 |
| 4117 * redisplay-tty.c (tty_output_display_block): remove layout references. | 4423 * redisplay-tty.c (tty_output_display_block): remove layout references. |
| 4118 | 4424 |
| 4119 * glyphs-msw.c (mswindows_widget_instantiate): use the domain | 4425 * glyphs-msw.c (mswindows_widget_instantiate): use the domain |
| 4120 window handle rather than just the frame. | 4426 window handle rather than just the frame. |
| 4121 | 4427 |
| 4147 | 4453 |
| 4148 * glyphs.h (image_instance_type): remove layout references. | 4454 * glyphs.h (image_instance_type): remove layout references. |
| 4149 (struct Lisp_Image_Instance): ditto. Add initialized flag. | 4455 (struct Lisp_Image_Instance): ditto. Add initialized flag. |
| 4150 (IMAGE_INSTANCE_INITIALIZED): new accessor. | 4456 (IMAGE_INSTANCE_INITIALIZED): new accessor. |
| 4151 (XIMAGE_INSTANCE_INITIALIZED): ditto. | 4457 (XIMAGE_INSTANCE_INITIALIZED): ditto. |
| 4152 | 4458 |
| 4153 2000-04-25 Andy Piper <andy@xemacs.org> | 4459 2000-04-25 Andy Piper <andy@xemacs.org> |
| 4154 | 4460 |
| 4155 * glyphs-widget.c (image_instantiator_buttons): | 4461 * glyphs-widget.c (image_instantiator_buttons): |
| 4156 (image_instantiator_edit_fields): | 4462 (image_instantiator_edit_fields): |
| 4157 (image_instantiator_combo_box): | 4463 (image_instantiator_combo_box): |
| 4350 * console-msw.h: | 4656 * console-msw.h: |
| 4351 * console-msw.h (struct mswindows_frame): | 4657 * console-msw.h (struct mswindows_frame): |
| 4352 * console-msw.h (FRAME_MSWINDOWS_WIDGET_HASH_TABLE1): | 4658 * console-msw.h (FRAME_MSWINDOWS_WIDGET_HASH_TABLE1): |
| 4353 there are now three hash tables for callbacks. | 4659 there are now three hash tables for callbacks. |
| 4354 mswindows_enqueue_dispatch_event is no longer static. | 4660 mswindows_enqueue_dispatch_event is no longer static. |
| 4355 | 4661 |
| 4356 * dialog-x.c (maybe_run_dbox_text_callback): | 4662 * dialog-x.c (maybe_run_dbox_text_callback): |
| 4357 * dialog-x.c (dbox_descriptor_to_widget_value): | 4663 * dialog-x.c (dbox_descriptor_to_widget_value): |
| 4358 switch to new cons3 form for callbacks. | 4664 switch to new cons3 form for callbacks. |
| 4359 | 4665 |
| 4360 * glyphs-msw.c (mswindows_register_gui_item): | 4666 * glyphs-msw.c (mswindows_register_gui_item): |
| 4361 * glyphs-msw.c (mswindows_widget_instantiate): | 4667 * glyphs-msw.c (mswindows_widget_instantiate): |
| 4362 * glyphs-msw.c (add_tree_item): | 4668 * glyphs-msw.c (add_tree_item): |
| 4363 * glyphs-msw.c (add_tab_item): | 4669 * glyphs-msw.c (add_tab_item): |
| 4364 new image instance parameter, so it can be passed to callback-ex. | 4670 new image instance parameter, so it can be passed to callback-ex. |
| 4365 respect :callback-ex as well as :callback. | 4671 respect :callback-ex as well as :callback. |
| 4366 | 4672 |
| 4367 * glyphs-widget.c (VALID_GUI_KEYWORDS): | 4673 * glyphs-widget.c (VALID_GUI_KEYWORDS): |
| 4368 add :callback-ex. | 4674 add :callback-ex. |
| 4369 | 4675 |
| 4370 * glyphs.c (print_image_instance): | 4676 * glyphs.c (print_image_instance): |
| 4371 prettify, e.g. now prints widget type. | 4677 prettify, e.g. now prints widget type. |
| 4372 | 4678 |
| 4373 * gui-x.h: | 4679 * gui-x.h: |
| 4374 certain funs have new image instance parameter. | 4680 certain funs have new image instance parameter. |
| 4375 | 4681 |
| 4376 * gui.c: | 4682 * gui.c: |
| 4377 * gui.c (get_gui_callback): | 4683 * gui.c (get_gui_callback): |
| 4378 * gui.c (gui_item_add_keyval_pair): | 4684 * gui.c (gui_item_add_keyval_pair): |
| 4379 * gui.c (gui_item_init): | 4685 * gui.c (gui_item_init): |
| 4380 * gui.c (gui_add_item_keywords_to_plist): | 4686 * gui.c (gui_add_item_keywords_to_plist): |
| 4383 * gui.c (gui_item_equal): | 4689 * gui.c (gui_item_equal): |
| 4384 * gui.c (copy_gui_item): | 4690 * gui.c (copy_gui_item): |
| 4385 * gui.c (syms_of_gui): | 4691 * gui.c (syms_of_gui): |
| 4386 recognize callback-ex in a number of places. | 4692 recognize callback-ex in a number of places. |
| 4387 also, fix the annoying "can't get out of yes-no dialog" bug. | 4693 also, fix the annoying "can't get out of yes-no dialog" bug. |
| 4388 | 4694 |
| 4389 * gui.h: | 4695 * gui.h: |
| 4390 * gui.h (struct Lisp_Gui_Item): | 4696 * gui.h (struct Lisp_Gui_Item): |
| 4391 recognize callback-ex in a number of places. | 4697 recognize callback-ex in a number of places. |
| 4392 | 4698 |
| 4393 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | 4699 * menubar-x.c (menu_item_descriptor_to_widget_value_1): |
| 4394 new parameter in button_item_to_widget_value. | 4700 new parameter in button_item_to_widget_value. |
| 4395 | 4701 |
| 4396 * glyphs-x.c (x_update_widget): | 4702 * glyphs-x.c (x_update_widget): |
| 4397 * glyphs-x.c (x_button_instantiate): | 4703 * glyphs-x.c (x_button_instantiate): |
| 4398 * glyphs-x.c (x_button_update): | 4704 * glyphs-x.c (x_button_update): |
| 4399 * glyphs-x.c (x_progress_gauge_instantiate): | 4705 * glyphs-x.c (x_progress_gauge_instantiate): |
| 4400 * glyphs-x.c (x_edit_field_instantiate): | 4706 * glyphs-x.c (x_edit_field_instantiate): |
| 4401 * glyphs-x.c (x_combo_box_instantiate): | 4707 * glyphs-x.c (x_combo_box_instantiate): |
| 4402 * glyphs-x.c (x_tab_control_instantiate): | 4708 * glyphs-x.c (x_tab_control_instantiate): |
| 4403 * glyphs-x.c (x_label_instantiate): | 4709 * glyphs-x.c (x_label_instantiate): |
| 4404 new image instance parameter in various places. | 4710 new image instance parameter in various places. |
| 4405 | 4711 |
| 4406 * event-Xt.c: | 4712 * event-Xt.c: |
| 4407 * event-Xt.c (enqueue_Xt_dispatch_event): | 4713 * event-Xt.c (enqueue_Xt_dispatch_event): |
| 4408 this fun gets exported. | 4714 this fun gets exported. |
| 4409 | 4715 |
| 4410 * gui-msw.c: | 4716 * gui-msw.c: |
| 4411 * gui-msw.c (mswindows_handle_gui_wm_command): | 4717 * gui-msw.c (mswindows_handle_gui_wm_command): |
| 4412 handle both :callback and :callback-ex, and generate our own | 4718 handle both :callback and :callback-ex, and generate our own |
| 4413 event because it's one of the callback-ex arguments. | 4719 event because it's one of the callback-ex arguments. |
| 4414 | 4720 |
| 4415 * gui-x.c: | 4721 * gui-x.c: |
| 4416 * gui-x.c (popup_selection_callback): | 4722 * gui-x.c (popup_selection_callback): |
| 4417 handle both :callback and :callback-ex, and generate our own | 4723 handle both :callback and :callback-ex, and generate our own |
| 4418 event because it's one of the callback-ex arguments. | 4724 event because it's one of the callback-ex arguments. |
| 4419 * gui-x.c (button_item_to_widget_value): | 4725 * gui-x.c (button_item_to_widget_value): |
| 4422 * gui-x.c (gui_items_to_widget_values): | 4728 * gui-x.c (gui_items_to_widget_values): |
| 4423 new image instance parameter in various places. | 4729 new image instance parameter in various places. |
| 4424 | 4730 |
| 4425 * fns.c (Freplace_list): | 4731 * fns.c (Freplace_list): |
| 4426 fix small typo in doc string. | 4732 fix small typo in doc string. |
| 4427 | 4733 |
| 4428 * lisp.h: | 4734 * lisp.h: |
| 4429 declare enqueue_Xt_dispatch_event. | 4735 declare enqueue_Xt_dispatch_event. |
| 4430 | 4736 |
| 4431 2000-04-28 Ben Wing <ben@xemacs.org> | 4737 2000-04-28 Ben Wing <ben@xemacs.org> |
| 4432 | 4738 |
| 4433 * buffer.c: | 4739 * buffer.c: |
| 4434 * buffer.c (Frecord_buffer): | 4740 * buffer.c (Frecord_buffer): |
| 4435 * buffer.c (syms_of_buffer): | 4741 * buffer.c (syms_of_buffer): |
| 4436 delete record-buffer-hook. | 4742 delete record-buffer-hook. |
| 4437 | 4743 |
| 4438 * fns.c: | 4744 * fns.c: |
| 4439 * fns.c (Freplace_list): | 4745 * fns.c (Freplace_list): |
| 4440 * fns.c (syms_of_fns): | 4746 * fns.c (syms_of_fns): |
| 4441 new primitive replace-list. | 4747 new primitive replace-list. |
| 4442 | 4748 |
| 4443 * frameslots.h: | 4749 * frameslots.h: |
| 4444 slot for old buffer-alist. | 4750 slot for old buffer-alist. |
| 4445 | 4751 |
| 4446 * lisp.h: | 4752 * lisp.h: |
| 4447 exfun replace-list. | 4753 exfun replace-list. |
| 4448 | 4754 |
| 4449 * redisplay.c: | 4755 * redisplay.c: |
| 4450 * redisplay.c (redisplay_frame): | 4756 * redisplay.c (redisplay_frame): |
| 4451 * redisplay.c (syms_of_redisplay): | 4757 * redisplay.c (syms_of_redisplay): |
| 4452 * redisplay.c (vars_of_redisplay): | 4758 * redisplay.c (vars_of_redisplay): |
| 4453 new hook buffer-list-changed-hook. | 4759 new hook buffer-list-changed-hook. |
| 4488 (add_margin_runes): Call add_glyph_rune. | 4794 (add_margin_runes): Call add_glyph_rune. |
| 4489 (add_glyph_rune): Handle margin glyph. | 4795 (add_glyph_rune): Handle margin glyph. |
| 4490 | 4796 |
| 4491 2000-04-20 Martin Buchholz <martin@xemacs.org> | 4797 2000-04-20 Martin Buchholz <martin@xemacs.org> |
| 4492 | 4798 |
| 4493 * filelock.c (fill_in_lock_file_name): | 4799 * filelock.c (fill_in_lock_file_name): |
| 4494 ANSIfy. | 4800 ANSIfy. |
| 4495 Check for IS_ANY_SEP instead of '/'. | 4801 Check for IS_ANY_SEP instead of '/'. |
| 4496 (lock_file_1): | 4802 (lock_file_1): |
| 4497 Avoid generating gratuitous garbage. Call user_login_name() directly. | 4803 Avoid generating gratuitous garbage. Call user_login_name() directly. |
| 4498 Never check errno without first seeing that system call failed. | 4804 Never check errno without first seeing that system call failed. |
| 4499 (unlock_file): Add GCPRO. | 4805 (unlock_file): Add GCPRO. |
| 4500 (Flock_buffer): Fix docstring. | 4806 (Flock_buffer): Fix docstring. |
| 4501 (Ffile_locked_p): Fix docstring. Add GCPRO. | 4807 (Ffile_locked_p): Fix docstring. Add GCPRO. |
| 4502 | 4808 |
| 4503 2000-04-19 Martin Buchholz <martin@xemacs.org> | 4809 2000-04-19 Martin Buchholz <martin@xemacs.org> |
| 4504 | 4810 |
| 4505 * sysdep.c (get_pty_max_bytes): | 4811 * sysdep.c (get_pty_max_bytes): |
| 4506 Fix hangs on DEC OSF 4.0 when (process-send-string) sends | 4812 Fix hangs on DEC OSF 4.0 when (process-send-string) sends |
| 4507 strings longer than 252 bytes. | 4813 strings longer than 252 bytes. |
| 4508 | 4814 |
| 4509 * md5.c: Unconditionally include ANSI header <limits.h> | 4815 * md5.c: Unconditionally include ANSI header <limits.h> |
| 4510 | 4816 |
| 4511 * glyphs-x.c (convert_EImage_to_XImage): | 4817 * glyphs-x.c (convert_EImage_to_XImage): |
| 4512 * lisp-union.h (union Lisp_Object): | 4818 * lisp-union.h (union Lisp_Object): |
| 4513 Use consistently the syntax #ifdef FEATURE, not #if FEATURE. | 4819 Use consistently the syntax #ifdef FEATURE, not #if FEATURE. |
| 4514 | 4820 |
| 4515 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org> | 4821 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org> |
| 4516 | 4822 |
| 4517 * filelock.c (current_lock_owner): Remove unused variable o, p. | 4823 * filelock.c (current_lock_owner): Remove unused variable o, p. |
| 4580 (init_image_instance_from_xbm_inline): Use it. | 4886 (init_image_instance_from_xbm_inline): Use it. |
| 4581 (mswindows_initialize_image_instance_mask): Use real bitmap | 4887 (mswindows_initialize_image_instance_mask): Use real bitmap |
| 4582 geometry. | 4888 geometry. |
| 4583 (mswindows_create_resized_bitmap): Ditto. | 4889 (mswindows_create_resized_bitmap): Ditto. |
| 4584 (mswindows_create_resized_mask): Ditto. | 4890 (mswindows_create_resized_mask): Ditto. |
| 4585 | 4891 |
| 4586 * redisplay-msw.c (mswindows_output_dibitmap): Stretch real mask | 4892 * redisplay-msw.c (mswindows_output_dibitmap): Stretch real mask |
| 4587 and bitmap to their surface size. | 4893 and bitmap to their surface size. |
| 4588 | 4894 |
| 4589 2000-04-11 Jan Vroonhof <jan@xemacs.org> | 4895 2000-04-11 Jan Vroonhof <jan@xemacs.org> |
| 4590 | 4896 |
| 4613 gcc is newer than 2.5. | 4919 gcc is newer than 2.5. |
| 4614 | 4920 |
| 4615 2000-04-06 Colin Rafferty <colin@xemacs.org> | 4921 2000-04-06 Colin Rafferty <colin@xemacs.org> |
| 4616 | 4922 |
| 4617 * lisp.h (FLEXIBLE_ARRAY_STRUCT_SIZEOF): Created. | 4923 * lisp.h (FLEXIBLE_ARRAY_STRUCT_SIZEOF): Created. |
| 4618 | 4924 |
| 4619 * fns.c (size_bit_vector): | 4925 * fns.c (size_bit_vector): |
| 4620 * alloc.c (size_vector): | 4926 * alloc.c (size_vector): |
| 4621 (make_vector_internal): | 4927 (make_vector_internal): |
| 4622 (make_bit_vector_internal): | 4928 (make_bit_vector_internal): |
| 4623 (sweep_bit_vectors_1): | 4929 (sweep_bit_vectors_1): |
| 4714 | 5020 |
| 4715 2000-02-02 Mike Alexander <mta@arbortext.com> | 5021 2000-02-02 Mike Alexander <mta@arbortext.com> |
| 4716 | 5022 |
| 4717 Note: Some of these were committed by accident as part of other | 5023 Note: Some of these were committed by accident as part of other |
| 4718 patches. | 5024 patches. |
| 4719 | 5025 |
| 4720 * regex.c (regex_compile): Avoid compiler warnings. | 5026 * regex.c (regex_compile): Avoid compiler warnings. |
| 4721 | 5027 |
| 4722 * ntproc.c (sys_spawnve): Avoid compiler warnings. | 5028 * ntproc.c (sys_spawnve): Avoid compiler warnings. |
| 4723 | 5029 |
| 4724 * nt.h: Declare term_ntproc correctly. | 5030 * nt.h: Declare term_ntproc correctly. |
| 4764 | 5070 |
| 4765 * hpplay.c: Use nativesound.h, partially implement | 5071 * hpplay.c: Use nativesound.h, partially implement |
| 4766 new error code. Break compilation until finished. | 5072 new error code. Break compilation until finished. |
| 4767 (play_sound_data): error code. | 5073 (play_sound_data): error code. |
| 4768 | 5074 |
| 4769 * nativesound.h (play_sound_file): | 5075 * nativesound.h (play_sound_file): |
| 4770 (play_sound_data): Prototype in new header. | 5076 (play_sound_data): Prototype in new header. |
| 4771 | 5077 |
| 4772 2000-03-31 Andy Piper <andy@xemacs.org> | 5078 2000-03-31 Andy Piper <andy@xemacs.org> |
| 4773 | 5079 |
| 4774 * glyphs-widget.c: (button_query_geometry): new function. Adjust | 5080 * glyphs-widget.c: (button_query_geometry): new function. Adjust |
| 4775 for toggle and radio buttons. | 5081 for toggle and radio buttons. |
| 4776 (image_instantiator_buttons): use it. | 5082 (image_instantiator_buttons): use it. |
| 4777 | 5083 |
| 4778 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | 5084 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> |
| 4779 | 5085 |
| 4780 * scrollbar-x.c (x_update_vertical_scrollbar_callback): | 5086 * scrollbar-x.c (x_update_vertical_scrollbar_callback): |
| 4781 (x_update_horizontal_scrollbar_callback): Return if no mirror was | 5087 (x_update_horizontal_scrollbar_callback): Return if no mirror was |
| 4782 found. Scrollbar event probably belonged to some old config. | 5088 found. Scrollbar event probably belonged to some old config. |
| 4783 | 5089 |
| 4784 2000-03-31 Andy Piper <andy@xemacs.org> | 5090 2000-03-31 Andy Piper <andy@xemacs.org> |
| 4785 | 5091 |
