Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 800:a5954632b187
[xemacs-hg @ 2002-03-31 08:27:14 by ben]
more fixes, first crack at finishing behavior implementation
TODO.ben-mule-21-5: Update.
configure.in: Fix for new error-checking types.
make-mswin-unicode.pl: Don't be fucked up by CRLF. Output code
to force errors when nonintercepted Windows calls issued.
behavior.el, dumped-lisp.el, menubar-items.el: Add support for saving using custom. Load into a dumped XEmacs.
Correct :title to :short-doc in accordance with behavior-defs.el.
Add a submenu under Options for turning on/off behaviors.
cl-macs.el: Properly document `loop'. Fix a minor bug in keymap iteration and
add support for bit-vector iteration.
lisp-mode.el: Rearrange and add items for macro expanding.
menubar-items.el: Document connection between these two functions.
window.el: Port stuff from GNU 21.1.
config.inc.samp, xemacs.mak: Separate out and add new variable for controlling error-checking.
s/windowsnt.h: Use new ERROR_CHECK_ALL; not related to DEBUG_XEMACS.
alloc.c, backtrace.h, buffer.c, buffer.h, bytecode.c, callproc.c, casetab.c, charset.h, chartab.c, cmdloop.c, config.h.in, console-msw.c, console-stream.c, console-tty.c, console.c, console.h, data.c, device-msw.c, device.c, device.h, dired-msw.c, dired.c, dumper.c, editfns.c, eldap.c, elhash.c, emacs.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, events.c, extents.c, faces.c, file-coding.c, file-coding.h, fileio.c, frame-msw.c, frame.c, frame.h, glyphs-gtk.c, glyphs-msw.c, glyphs-shared.c, glyphs-widget.c, glyphs-x.c, glyphs.c, glyphs.h, insdel.c, intl-auto-encap-win32.c, intl-auto-encap-win32.h, intl-encap-win32.c, intl-win32.c, keymap.c, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, macros.c, marker.c, md5.c, menubar-x.c, menubar.c, mule-coding.c, ntproc.c, objects-gtk.c, objects-msw.c, objects-x.c, objects.c, opaque.c, print.c, process-nt.c, process-unix.c, process.c, rangetab.c, redisplay-msw.c, redisplay-output.c, redisplay.c, regex.c, scrollbar-msw.c, select-msw.c, signal.c, specifier.c, specifier.h, symbols.c, sysdep.c, syswindows.h, text.c, text.h, toolbar-msw.c, tooltalk.c, ui-gtk.c, unicode.c, window.c: Redo error-checking macros: ERROR_CHECK_TYPECHECK ->
ERROR_CHECK_TYPES, ERROR_CHECK_CHARBPOS -> ERROR_CHECK_TEXT, add
ERROR_CHECK_DISPLAY, ERROR_CHECK_STRUCTURES. Document these in
config.h.in. Fix code to follow docs. Fix *_checking_assert()
in accordance with new names.
Attempt to fix periodic redisplay crash freeing display line
structures. Add first implementation of sledgehammer redisplay
check.
Redo print_*() to use write_fmt_string(), write_fmt_string_lisp().
Fix bug in md5 handling.
Rename character-to-unicode to char-to-unicode; same for
unicode-to-char{acter}.
Move chartab documentation to `make-char-table'.
Some header cleanup.
Clean up remaining places where nonintercepted Windows calls are
being used.
automated/mule-tests.el: Fix for new Unicode support.
author | ben |
---|---|
date | Sun, 31 Mar 2002 08:30:17 +0000 |
parents | 1f5108485fe7 |
children | 2b676dc88c66 |
comparison
equal
deleted
inserted
replaced
799:03d9f9084848 | 800:a5954632b187 |
---|---|
1 2002-03-31 Ben Wing <ben@xemacs.org> | |
2 | |
3 * s/windowsnt.h: | |
4 Use new ERROR_CHECK_ALL; not related to DEBUG_XEMACS. | |
5 | |
6 2002-03-31 Ben Wing <ben@xemacs.org> | |
7 | |
8 * alloc.c: | |
9 * alloc.c (resize_string): | |
10 * alloc.c (make_string): | |
11 * alloc.c (make_string_nocopy): | |
12 * alloc.c (common_init_alloc_once_early): | |
13 * backtrace.h: | |
14 * buffer.c: | |
15 * buffer.c (print_buffer): | |
16 * buffer.c (Fkill_buffer): | |
17 * buffer.h: | |
18 * buffer.h (membpos_to_bytebpos): | |
19 * bytecode.c (print_compiled_function): | |
20 * callproc.c (Fold_call_process_internal): | |
21 * casetab.c (print_case_table): | |
22 * charset.h (CHARSET_BY_LEADING_BYTE): | |
23 * charset.h (MAKE_CHAR): | |
24 * charset.h (breakup_char_1): | |
25 * chartab.c: | |
26 * chartab.c (print_chartab_range): | |
27 * chartab.c (print_chartab_two_byte_charset): | |
28 * chartab.c (print_char_table): | |
29 * chartab.c (Fchar_table_p): | |
30 * chartab.c (Fchar_table_type_list): | |
31 * chartab.c (Fvalid_char_table_type_p): | |
32 * chartab.c (Fchar_table_type): | |
33 * chartab.c (Fput_char_table): | |
34 * chartab.c (check_category_char): | |
35 * cmdloop.c: | |
36 * config.h.in: | |
37 * console-msw.c (GetConsoleHwnd): | |
38 * console-stream.c: | |
39 * console-tty.c: | |
40 * console-tty.c (tty_init_console): | |
41 * console.c: | |
42 * console.c (print_console): | |
43 * console.h (error_check_console_type): | |
44 * data.c (print_weak_list): | |
45 * device-msw.c: | |
46 * device-msw.c (mswindows_handle_page_setup_dialog_box): | |
47 * device-msw.c (print_devmode): | |
48 * device.c: | |
49 * device.c (print_device): | |
50 * device.h (error_check_device_type): | |
51 * dired-msw.c: | |
52 * dired-msw.c (Fmswindows_insert_directory): | |
53 * dired.c: | |
54 * dumper.c: | |
55 * dumper.c (pdump_file_get): | |
56 * dumper.c (pdump_resource_get): | |
57 * dumper.c (pdump_load): | |
58 * editfns.c: | |
59 * editfns.c (save_excursion_save): | |
60 * eldap.c (print_ldap): | |
61 * elhash.c: | |
62 * elhash.c (check_hash_table_invariants): | |
63 * elhash.c (print_hash_table_data): | |
64 * elhash.c (print_hash_table): | |
65 * elhash.c (free_hentries): | |
66 * emacs.c (vars_of_emacs): | |
67 * eval.c: | |
68 * eval.c (internal_catch): | |
69 * eval.c (unwind_to_catch): | |
70 * eval.c (condition_case_1): | |
71 * eval.c (check_error_state_sanity): | |
72 * event-Xt.c: | |
73 * event-Xt.c (x_to_emacs_keysym): | |
74 * event-gtk.c (gtk_to_emacs_keysym): | |
75 * event-msw.c: | |
76 * event-msw.c (mswindows_wnd_proc): | |
77 * event-stream.c: | |
78 * events.c: | |
79 * events.c (print_event): | |
80 * events.c (transfer_event_chain_pointer): | |
81 * extents.c (print_extent_1): | |
82 * extents.c (print_extent): | |
83 * faces.c (print_face): | |
84 * file-coding.c: | |
85 * file-coding.c (print_coding_system_in_print_method): | |
86 * file-coding.c (coding_closer): | |
87 * file-coding.c (make_coding_stream_1): | |
88 * file-coding.c (make_coding_input_stream): | |
89 * file-coding.c (make_coding_output_stream): | |
90 * file-coding.c (encode_decode_coding_region): | |
91 * file-coding.c (chain_init_coding_streams_1): | |
92 * file-coding.c (undecided_convert): | |
93 * file-coding.c (detect_coding_stream): | |
94 * file-coding.h: | |
95 * file-coding.h (_coding_system_data): | |
96 * file-coding.h (XSETCODING_SYSTEM_OF_TYPE): | |
97 * file-coding.h (struct coding_stream): | |
98 * fileio.c: | |
99 * frame-msw.c: | |
100 * frame.c: | |
101 * frame.c (print_frame): | |
102 * frame.h: | |
103 * frame.h (error_check_frame_type): | |
104 * glyphs-gtk.c: | |
105 * glyphs-gtk.c (gtk_print_image_instance): | |
106 * glyphs-gtk.c (write_lisp_string_to_temp_file): | |
107 * glyphs-msw.c: | |
108 * glyphs-msw.c (mswindows_print_image_instance): | |
109 * glyphs-msw.c (mswindows_progress_gauge_redisplay): | |
110 * glyphs-shared.c: | |
111 * glyphs-widget.c: | |
112 * glyphs-x.c (x_print_image_instance): | |
113 * glyphs-x.c (x_progress_gauge_redisplay): | |
114 * glyphs.c: | |
115 * glyphs.c (print_image_instance): | |
116 * glyphs.c (print_glyph): | |
117 * glyphs.h: | |
118 * glyphs.h (GLYPH_CACHEL_WIDTH): | |
119 * glyphs.h (GLYPH_CACHEL_GLYPH): | |
120 * insdel.c (fixup_internal_substring): | |
121 * insdel.c (buffer_insert_lisp_string_1): | |
122 * intl-auto-encap-win32.c: | |
123 * intl-auto-encap-win32.c (qxeGetLongPathName): | |
124 * intl-auto-encap-win32.h: | |
125 * intl-encap-win32.c: | |
126 * intl-encap-win32.c (qxeDefMDIChildProc): | |
127 * intl-win32.c (mswindows_multibyte_to_unicode_print): | |
128 * keymap.c (print_keymap): | |
129 * lisp-union.h: | |
130 * lisp-union.h (wrap_pointer_1): | |
131 * lisp.h: | |
132 * lread.c (Fload_internal): | |
133 * lrecord.h: | |
134 * lrecord.h (MAKE_LRECORD_IMPLEMENTATION): | |
135 * lrecord.h (MAKE_EXTERNAL_LRECORD_IMPLEMENTATION): | |
136 * lrecord.h (wrap_record_1): | |
137 * lstream.c (print_lstream): | |
138 * lstream.h (error_check_lstream_type): | |
139 * macros.c: | |
140 * marker.c: | |
141 * marker.c (print_marker): | |
142 * marker.c (unchain_marker): | |
143 * marker.c (bi_marker_position): | |
144 * marker.c (set_bi_marker_position): | |
145 * md5.c: | |
146 * md5.c (Fmd5): | |
147 * menubar-x.c: | |
148 * menubar-x.c (command_builder_operate_menu_accelerator): | |
149 * menubar.c: | |
150 * mule-coding.c (iso2022_print): | |
151 * mule-coding.c (FROB): | |
152 * ntproc.c (_DebPrint): | |
153 * ntproc.c (new_child): | |
154 * ntproc.c (create_child): | |
155 * ntproc.c (find_child_console): | |
156 * ntproc.c (kill_will_disappear_soon): | |
157 * objects-gtk.c (gtk_print_color_instance): | |
158 * objects-gtk.c (gtk_print_font_instance): | |
159 * objects-msw.c: | |
160 * objects-msw.c (mswindows_font_instance_truename): | |
161 * objects-x.c: | |
162 * objects-x.c (x_print_color_instance): | |
163 * objects-x.c (x_print_font_instance): | |
164 * objects.c: | |
165 * objects.c (print_color_instance): | |
166 * objects.c (print_font_instance): | |
167 * opaque.c: | |
168 * opaque.c (print_opaque): | |
169 * opaque.c (print_opaque_ptr): | |
170 * print.c: | |
171 * print.c (write_string_1): | |
172 * print.c (default_object_printer): | |
173 * print.c (internal_object_printer): | |
174 * print.c (print_internal): | |
175 * process-nt.c (send_signal_the_95_way): | |
176 * process-nt.c (get_internet_address): | |
177 * process-unix.c (unix_send_process): | |
178 * process.c: | |
179 * process.c (print_process): | |
180 * process.c (init_process_io_handles): | |
181 * rangetab.c: | |
182 * rangetab.c (print_range_table): | |
183 * redisplay-msw.c: | |
184 * redisplay-output.c (sync_display_line_structs): | |
185 * redisplay.c: | |
186 * redisplay.c (ensure_modeline_generated): | |
187 * redisplay.c (redisplay_without_hooks): | |
188 * redisplay.c (sledgehammer_check_redisplay_structs_1): | |
189 * regex.c: | |
190 * regex.c (re_match_2_internal): | |
191 * scrollbar-msw.c: | |
192 * select-msw.c: | |
193 * select-msw.c (mswindows_selection_data_type_name): | |
194 * signal.c: | |
195 * specifier.c: | |
196 * specifier.c (print_specifier): | |
197 * specifier.h: | |
198 * specifier.h (_specifier_data): | |
199 * symbols.c (mark_symbol_value_buffer_local): | |
200 * symbols.c (print_symbol_value_magic): | |
201 * sysdep.c: | |
202 * syswindows.h: | |
203 * syswindows.h (ERROR_WHEN_NONINTERCEPTED_FUNS_USED): | |
204 * text.c: | |
205 * text.c (bytecount_to_charcount): | |
206 * text.c (charcount_to_bytecount): | |
207 * text.c (charbpos_to_bytebpos_func): | |
208 * text.c (bytebpos_to_charbpos_func): | |
209 * text.c (dfc_convert_to_external_format): | |
210 * text.c (dfc_convert_to_internal_format): | |
211 * text.c (Lstream_get_emchar_1): | |
212 * text.h: | |
213 * text.h (DECLARE_INLINE_HEADER): | |
214 * toolbar-msw.c: | |
215 * tooltalk.c (print_tooltalk_message): | |
216 * tooltalk.c (print_tooltalk_pattern): | |
217 * ui-gtk.c (ffi_object_printer): | |
218 * ui-gtk.c (emacs_gtk_object_printer): | |
219 * ui-gtk.c (emacs_gtk_boxed_printer): | |
220 * unicode.c: | |
221 * unicode.c (Fchar_to_unicode): | |
222 * unicode.c (unicode_print): | |
223 * unicode.c (syms_of_unicode): | |
224 * window.c: | |
225 * window.c (print_window): | |
226 * window.c (print_window_config): | |
227 | |
228 Redo error-checking macros: ERROR_CHECK_TYPECHECK -> | |
229 ERROR_CHECK_TYPES, ERROR_CHECK_CHARBPOS -> ERROR_CHECK_TEXT, add | |
230 ERROR_CHECK_DISPLAY, ERROR_CHECK_STRUCTURES. Document these in | |
231 config.h.in. Fix code to follow docs. Fix *_checking_assert() | |
232 in accordance with new names. | |
233 | |
234 Attempt to fix periodic redisplay crash freeing display line | |
235 structures. Add first implementation of sledgehammer redisplay | |
236 check. | |
237 | |
238 Redo print_*() to use write_fmt_string(), write_fmt_string_lisp(). | |
239 | |
240 Fix bug in md5 handling. | |
241 | |
242 Rename character-to-unicode to char-to-unicode; same for | |
243 unicode-to-char{acter}. | |
244 | |
245 Move chartab documentation to `make-char-table'. | |
246 | |
247 Some header cleanup. | |
248 | |
249 Clean up remaining places where nonintercepted Windows calls are | |
250 being used. | |
251 | |
1 2002-03-29 Jonathan Harris <jonathan@xemacs.org> | 252 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
2 | 253 |
3 * device-msw.c (plist_get_margin): Add arg specifying mm or inches | 254 * device-msw.c (plist_get_margin): Add arg specifying mm or inches |
4 * device-msw.c (plist_set_margin): Fix multiplicand used for mm | 255 * device-msw.c (plist_set_margin): Fix multiplicand used for mm |
5 * device-msw.c (mswindows_handle_page_setup_dialog_box): | 256 * device-msw.c (mswindows_handle_page_setup_dialog_box): |