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 |