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