comparison src/ChangeLog @ 4959:bd169a24a554

merge
author Ben Wing <ben@xemacs.org>
date Thu, 28 Jan 2010 04:27:30 -0600
parents 99f2102552d7 db2db229ee82
children 45b6288416e3
comparison
equal deleted inserted replaced
4893:99f2102552d7 4959:bd169a24a554
8 8
9 * number.c (Fdenominator): 9 * number.c (Fdenominator):
10 Oops, change #else to #endif here; thank you Vin Shelton, thank 10 Oops, change #else to #endif here; thank you Vin Shelton, thank
11 you Robert Delius Royar. 11 you Robert Delius Royar.
12 12
13 2010-01-28 Ben Wing <ben@xemacs.org>
14
15 * device-x.c (x_init_device):
16 * emodules.c (emodules_load):
17 * emodules.c (emodules_doc_subr):
18 * emodules.c (emodules_doc_sym):
19 * emodules.h:
20 Make the externally-called functions emodules_doc_sym() and
21 emodules_doc_subr() take Ascbyte * pointers since they're usually
22 passed string constants and we can't guarantee the encoding if
23 it's not ASCII. Fix pointer type in calls to dll_variable(), etc.
24
13 2010-01-27 Ben Wing <ben@xemacs.org> 25 2010-01-27 Ben Wing <ben@xemacs.org>
14 26
15 * casetab.c: Typo in comment. 27 * lread.c (vars_of_lread):
28 Turn on load-ignore-out-of-date-elc-files by default.
29
30 2010-01-27 Ben Wing <ben@xemacs.org>
31
32 * event-unixoid.c (read_event_from_tty_or_stream_desc):
33 Don't try to write one byte into a four-byte variable, leaving
34 the rest undefined. This is a recipe for crashing.
35
36 2010-01-27 Ben Wing <ben@xemacs.org>
37
38 * .gdbinit.in.in:
39 * README:
40 * abbrev.c (write_abbrev):
41 * abbrev.c (describe_abbrev):
42 * alloc.c (make_extstring):
43 * alloc.c (build_istring):
44 * alloc.c (build_cistring):
45 * alloc.c (build_ascstring):
46 * alloc.c (build_extstring):
47 * alloc.c (build_msg_istring):
48 * alloc.c (build_defer_istring):
49 * buffer.c (Fgenerate_new_buffer_name):
50 * buffer.c (init_buffer_2):
51 * console-tty.c (tty_init_console):
52 * console-x.c (get_display_arg_connection):
53 * console-x.c (x_perhaps_init_unseen_key_defaults):
54 * database.c (dbm_map):
55 * database.c (dbm_get):
56 * database.c (berkdb_get):
57 * database.c (berkdb_map):
58 * device-gtk.c (FROB_PIXMAP):
59 * device-gtk.c (Fgtk_style_info):
60 * device-msw.c (msprinter_default_printer):
61 * device-msw.c (sync_printer_with_devmode):
62 * device-x.c (coding_system_of_xrm_database):
63 * device-x.c (x_init_device):
64 * device-x.c (signal_if_x_error):
65 * device-x.c (Fx_get_resource):
66 * device-x.c (Fx_server_vendor):
67 * device-x.c (Fx_get_font_path):
68 * dialog-x.c (maybe_run_dbox_text_callback):
69 * doc.c (extract_object_file_name):
70 * doc.c (unparesseuxify_doc_string):
71 * doc.c (get_doc_string):
72 * doc.c (get_object_file_name):
73 * doc.c (Fdocumentation):
74 * doc.c (Fsnarf_documentation):
75 * doc.c (Fsubstitute_command_keys):
76 * editfns.c (init_editfns):
77 * editfns.c (Ftemp_directory):
78 * editfns.c (Fuser_login_name):
79 * editfns.c (Fuser_real_login_name):
80 * editfns.c (Fuser_home_directory):
81 * editfns.c (Fformat_time_string):
82 * editfns.c (Fcurrent_time_string):
83 * editfns.c (Fcurrent_time_zone):
84 * emacs.c:
85 * emacs.c (main_1):
86 * emodules.c (Flist_modules):
87 * emodules.c (emodules_load):
88 * emodules.c (emodules_doc_sym):
89 * emodules.c (vars_of_module):
90 * event-Xt.c (x_has_keysym):
91 * event-gtk.c (emacs_gtk_format_magic_event):
92 * event-gtk.c (dragndrop_data_received):
93 * event-gtk.c (gtk_reset_key_mapping):
94 * event-msw.c (mswindows_dde_callback):
95 * event-msw.c (mswindows_wnd_proc):
96 * faces.c (complex_vars_of_faces):
97 * file-coding.c (find_coding_system):
98 * file-coding.c (setup_eol_coding_systems):
99 * file-coding.c (make_coding_system_1):
100 * file-coding.c (snarf_coding_system):
101 * fileio.c:
102 * fileio.c (lisp_strerror):
103 * fileio.c (Ffile_name_directory):
104 * fileio.c (Ffile_name_as_directory):
105 * fileio.c (Fdirectory_file_name):
106 * fileio.c (if):
107 * fileio.c (Ffile_symlink_p):
108 * fileio.c (Fencrypt_string):
109 * fileio.c (Fdecrypt_string):
110 * filelock.c (lock_file):
111 * filelock.c (Ffile_locked_p):
112 * floatfns.c (matherr):
113 * font-mgr.c (build_fcapi_string):
114 * font-mgr.c (make_xlfd_font_regexp):
115 * frame-msw.c (mswindows_window_id):
116 * frame-msw.c (mswindows_frame_property):
117 * frame-x.c:
118 * frame-x.c (color_to_string):
119 * frame-x.c (maybe_set_frame_title_format):
120 * frame-x.c (x_cde_transfer_callback):
121 * frame-x.c (Fx_window_id):
122 * glade.c (connector):
123 * glade.c (Fglade_xml_textdomain):
124 * glade.c (syms_of_glade):
125 * glyphs-eimage.c (jpeg_instantiate):
126 * glyphs-eimage.c (png_instantiate):
127 * glyphs-eimage.c (tiff_instantiate):
128 * glyphs-gtk.c (font_instantiate):
129 * glyphs-gtk.c (BUILD_GLYPH_INST):
130 * glyphs-x.c (x_locate_pixmap_file):
131 * glyphs-x.c (font_instantiate):
132 * glyphs-x.c (x_widget_property):
133 * glyphs-x.c (BUILD_GLYPH_INST):
134 * glyphs.c (print_image_instance):
135 * glyphs.c (bitmap_to_lisp_data):
136 * glyphs.c (pixmap_to_lisp_data):
137 * gpmevent.c (turn_off_gpm):
138 * gpmevent.c (Fgpm_enabled_p):
139 * gpmevent.c (Fgpm_enable):
140 * gtk-glue.c (__make_string_mapper):
141 * gtk-glue.c (xemacs_gtklist_to_list):
142 * gtk-xemacs.c (FROB_FACE):
143 * gtk-xemacs.c (xemacs_gtk_convert_color):
144 * hpplay.c (player_error_internal):
145 * hpplay.c (myHandler):
146 * insdel.c (buffer_insert_ascstring_1):
147 * insdel.h:
148 * insdel.h (buffer_insert_ascstring):
149 * intl.c (Fcurrent_locale):
150 * intl.c (Fset_current_locale):
151 * keymap.c (make_key_description):
152 * keymap.c (Ftext_char_description):
153 * keymap.c (describe_command):
154 * keymap.c (describe_map):
155 * lisp.h:
156 * lread.c:
157 * lread.c (locate_file_in_directory_mapper):
158 * lread.c (locate_file_construct_suffixed_files_mapper):
159 * mule-charset.c (Fmake_charset):
160 * nt.c (Fmswindows_short_file_name):
161 * nt.c (Fmswindows_long_file_name):
162 * objects-gtk.c (__get_gtk_font_truename):
163 * objects-gtk.c (__gtk_font_list_internal):
164 * objects-msw.c (font_enum_callback_2):
165 * objects-msw.c (create_hfont_from_font_spec):
166 * objects-msw.c (mswindows_font_list):
167 * objects-msw.c (mswindows_font_spec_matches_charset_stage_2):
168 * objects-tty.c (tty_initialize_font_instance):
169 * objects-x.c (x_font_truename):
170 * objects-x.c (x_font_instance_truename):
171 * objects-x.c (x_font_instance_properties):
172 * objects-x.c (x_font_list):
173 * print.c (write_cistring):
174 * print.c (print_vector_internal):
175 * print.c (print_cons):
176 * process-nt.c (nt_canonicalize_host_name):
177 * process-unix.c (unix_create_process):
178 * process-unix.c (unix_canonicalize_host_name):
179 * process.c (status_message):
180 * process.c (status_notify):
181 * process.c (init_xemacs_process):
182 * process.c (syms_of_process):
183 * redisplay-tty.c (term_get_fkeys_1):
184 * redisplay-tty.c (CONDITIONAL_REASSIGN):
185 * search.c (compile_pattern_1):
186 * select-common.h (selection_data_to_lisp_data):
187 * select-gtk.c (atom_to_symbol):
188 * select-gtk.c (PROCESSING_GTK_CODE):
189 * select-msw.c (mswindows_get_foreign_selection):
190 * select-x.c (x_atom_to_symbol):
191 * select-x.c (Fx_get_cutbuffer_internal):
192 * symbols.c (intern_istring):
193 * symbols.c (intern):
194 * symbols.c (intern_converting_underscores_to_dashes):
195 * symbols.c (Fintern):
196 * sysdep.c (init_system_name):
197 * sysdll.c (dll_error):
198 * sysdll.c (dll_open):
199 * syswindows.h:
200 * syswindows.h (build_tstr_string):
201 * tests.c (DFC_CHECK_LENGTH):
202 * tests.c (DFC_CHECK_CONTENT):
203 * tests.c (DFC_RESULT_PASS):
204 * tests.c (Ftest_data_format_conversion):
205 * text.c:
206 * text.c (new_dfc_convert_now_damn_it):
207 * text.h:
208 * text.h (build_wext_string):
209 * tooltalk.c (tt_build_c_string):
210 * tooltalk.c (Ftooltalk_default_procid):
211 * tooltalk.c (Ftooltalk_default_session):
212 * tooltalk.c (init_tooltalk):
213 * ui-byhand.c (Fgtk_clist_get_text):
214 * ui-byhand.c (Fgtk_clist_get_pixtext):
215 * ui-byhand.c (Fgtk_label_get):
216 * ui-byhand.c (Fgtk_notebook_query_tab_label_packing):
217 * ui-gtk.c (emacs_gtk_object_printer):
218 * ui-gtk.c (emacs_gtk_boxed_printer):
219 * ui-gtk.c (gtk_type_to_lisp):
220 * ui-gtk.c (symbol_to_enum):
221 * ui-gtk.c (enum_to_symbol):
222 * unexaix.c (report_error):
223 * unexaix.c (ERROR0):
224 * unexec.c (report_error):
225 * unexec.c (ERROR0):
226 * unicode.c (unicode_to_ichar):
227 * win32.c (tstr_to_local_file_format):
228 * win32.c (Fmswindows_cygwin_to_win32_path):
229 * win32.c (struct read_link_hash):
230 * xemacs.def.in.in:
231
232 Rename:
233
234 write_c_string -> write_cistring
235 build_intstring -> build_istring
236 build_string -> build_cistring
237 build_ext_string -> build_extstring
238 make_ext_string -> make_extstring
239 buffer_insert_c_string -> buffer_insert_ascstring
240 intern_int -> intern_istring
241
242 These functions have been renamed so that the naming harmonizes
243 with the typedefs for strings: `cistring' along with CIbyte *,
244 `istring' along with Ibyte *, `extstring' along with Extbyte *,
245 `ascstring' along with Ascbyte *.
246
247 Also make buffer_insert_ascstring take Ascbyte * and assert
248 that its argument is ASCII.
249
250 2010-01-26 Ben Wing <ben@xemacs.org>
251
252 * alloc.c:
253 * alloc.c (build_ascstring):
254 * alloc.c (build_msg_cistring):
255 * alloc.c (staticpro_1):
256 * alloc.c (staticpro_name):
257 * alloc.c (staticpro_nodump_1):
258 * alloc.c (staticpro_nodump_name):
259 * alloc.c (unstaticpro_nodump_1):
260 * alloc.c (mcpro_1):
261 * alloc.c (mcpro_name):
262 * alloc.c (object_memory_usage_stats):
263 * alloc.c (common_init_alloc_early):
264 * alloc.c (init_alloc_once_early):
265 * buffer.c (print_buffer):
266 * buffer.c (vars_of_buffer):
267 * buffer.c (common_init_complex_vars_of_buffer):
268 * buffer.c (init_initial_directory):
269 * bytecode.c (invalid_byte_code):
270 * bytecode.c (print_compiled_function):
271 * bytecode.c (mark_compiled_function):
272 * chartab.c (print_table_entry):
273 * chartab.c (print_char_table):
274 * config.h.in:
275 * console-gtk.c:
276 * console-gtk.c (gtk_device_to_console_connection):
277 * console-gtk.c (gtk_semi_canonicalize_console_connection):
278 * console-gtk.c (gtk_canonicalize_console_connection):
279 * console-gtk.c (gtk_semi_canonicalize_device_connection):
280 * console-gtk.c (gtk_canonicalize_device_connection):
281 * console-stream.c (stream_init_frame_1):
282 * console-stream.c (vars_of_console_stream):
283 * console-stream.c (init_console_stream):
284 * console-x.c (x_semi_canonicalize_console_connection):
285 * console-x.c (x_semi_canonicalize_device_connection):
286 * console-x.c (x_canonicalize_device_connection):
287 * console-x.h:
288 * data.c (eq_with_ebola_notice):
289 * data.c (Fsubr_interactive):
290 * data.c (Fnumber_to_string):
291 * data.c (digit_to_number):
292 * device-gtk.c (gtk_init_device):
293 * device-msw.c (print_devmode):
294 * device-x.c (x_event_name):
295 * dialog-msw.c (handle_directory_dialog_box):
296 * dialog-msw.c (handle_file_dialog_box):
297 * dialog-msw.c (vars_of_dialog_mswindows):
298 * doc.c (weird_doc):
299 * doc.c (Fsnarf_documentation):
300 * doc.c (vars_of_doc):
301 * dumper.c (pdump):
302 * dynarr.c:
303 * dynarr.c (Dynarr_realloc):
304 * editfns.c (Fuser_real_login_name):
305 * editfns.c (get_home_directory):
306 * elhash.c (print_hash_table_data):
307 * elhash.c (print_hash_table):
308 * emacs.c (main_1):
309 * emacs.c (vars_of_emacs):
310 * emodules.c:
311 * emodules.c (_emodules_list):
312 * emodules.c (Fload_module):
313 * emodules.c (Funload_module):
314 * emodules.c (Flist_modules):
315 * emodules.c (find_make_module):
316 * emodules.c (attempt_module_delete):
317 * emodules.c (emodules_load):
318 * emodules.c (emodules_doc_subr):
319 * emodules.c (emodules_doc_sym):
320 * emodules.c (syms_of_module):
321 * emodules.c (vars_of_module):
322 * emodules.h:
323 * eval.c (print_subr):
324 * eval.c (signal_call_debugger):
325 * eval.c (build_error_data):
326 * eval.c (signal_error):
327 * eval.c (maybe_signal_error):
328 * eval.c (signal_continuable_error):
329 * eval.c (maybe_signal_continuable_error):
330 * eval.c (signal_error_2):
331 * eval.c (maybe_signal_error_2):
332 * eval.c (signal_continuable_error_2):
333 * eval.c (maybe_signal_continuable_error_2):
334 * eval.c (signal_ferror):
335 * eval.c (maybe_signal_ferror):
336 * eval.c (signal_continuable_ferror):
337 * eval.c (maybe_signal_continuable_ferror):
338 * eval.c (signal_ferror_with_frob):
339 * eval.c (maybe_signal_ferror_with_frob):
340 * eval.c (signal_continuable_ferror_with_frob):
341 * eval.c (maybe_signal_continuable_ferror_with_frob):
342 * eval.c (syntax_error):
343 * eval.c (syntax_error_2):
344 * eval.c (maybe_syntax_error):
345 * eval.c (sferror):
346 * eval.c (sferror_2):
347 * eval.c (maybe_sferror):
348 * eval.c (invalid_argument):
349 * eval.c (invalid_argument_2):
350 * eval.c (maybe_invalid_argument):
351 * eval.c (invalid_constant):
352 * eval.c (invalid_constant_2):
353 * eval.c (maybe_invalid_constant):
354 * eval.c (invalid_operation):
355 * eval.c (invalid_operation_2):
356 * eval.c (maybe_invalid_operation):
357 * eval.c (invalid_change):
358 * eval.c (invalid_change_2):
359 * eval.c (maybe_invalid_change):
360 * eval.c (invalid_state):
361 * eval.c (invalid_state_2):
362 * eval.c (maybe_invalid_state):
363 * eval.c (wtaerror):
364 * eval.c (stack_overflow):
365 * eval.c (out_of_memory):
366 * eval.c (print_multiple_value):
367 * eval.c (issue_call_trapping_problems_warning):
368 * eval.c (backtrace_specials):
369 * eval.c (backtrace_unevalled_args):
370 * eval.c (Fbacktrace):
371 * eval.c (warn_when_safe):
372 * event-Xt.c (modwarn):
373 * event-Xt.c (modbarf):
374 * event-Xt.c (check_modifier):
375 * event-Xt.c (store_modifier):
376 * event-Xt.c (emacs_Xt_format_magic_event):
377 * event-Xt.c (describe_event):
378 * event-gtk.c (dragndrop_data_received):
379 * event-gtk.c (store_modifier):
380 * event-gtk.c (gtk_reset_modifier_mapping):
381 * event-msw.c (dde_eval_string):
382 * event-msw.c (Fdde_alloc_advise_item):
383 * event-msw.c (mswindows_dde_callback):
384 * event-msw.c (FROB):
385 * event-msw.c (emacs_mswindows_format_magic_event):
386 * event-stream.c (external_debugging_print_event):
387 * event-stream.c (execute_help_form):
388 * event-stream.c (vars_of_event_stream):
389 * events.c (print_event_1):
390 * events.c (print_event):
391 * events.c (event_equal):
392 * extents.c (print_extent_1):
393 * extents.c (print_extent):
394 * extents.c (vars_of_extents):
395 * faces.c (print_face):
396 * faces.c (complex_vars_of_faces):
397 * file-coding.c:
398 * file-coding.c (print_coding_system):
399 * file-coding.c (print_coding_system_in_print_method):
400 * file-coding.c (default_query_method):
401 * file-coding.c (find_coding_system):
402 * file-coding.c (make_coding_system_1):
403 * file-coding.c (chain_print):
404 * file-coding.c (undecided_print):
405 * file-coding.c (gzip_print):
406 * file-coding.c (vars_of_file_coding):
407 * file-coding.c (complex_vars_of_file_coding):
408 * fileio.c:
409 * fileio.c (report_file_type_error):
410 * fileio.c (report_error_with_errno):
411 * fileio.c (report_file_error):
412 * fileio.c (barf_or_query_if_file_exists):
413 * fileio.c (vars_of_fileio):
414 * floatfns.c (matherr):
415 * fns.c (print_bit_vector):
416 * fns.c (Fmapconcat):
417 * fns.c (add_suffix_to_symbol):
418 * fns.c (add_prefix_to_symbol):
419 * frame-gtk.c:
420 * frame-gtk.c (Fgtk_window_id):
421 * frame-x.c (def):
422 * frame-x.c (x_cde_transfer_callback):
423 * frame.c:
424 * frame.c (Fmake_frame):
425 * gc.c (show_gc_cursor_and_message):
426 * gc.c (vars_of_gc):
427 * glyphs-eimage.c (png_instantiate):
428 * glyphs-eimage.c (tiff_instantiate):
429 * glyphs-gtk.c (gtk_print_image_instance):
430 * glyphs-msw.c (mswindows_print_image_instance):
431 * glyphs-x.c (x_print_image_instance):
432 * glyphs-x.c (update_widget_face):
433 * glyphs.c (make_string_from_file):
434 * glyphs.c (print_image_instance):
435 * glyphs.c (signal_image_error):
436 * glyphs.c (signal_image_error_2):
437 * glyphs.c (signal_double_image_error):
438 * glyphs.c (signal_double_image_error_2):
439 * glyphs.c (xbm_mask_file_munging):
440 * glyphs.c (pixmap_to_lisp_data):
441 * glyphs.h:
442 * gui.c (gui_item_display_flush_left):
443 * hpplay.c (player_error_internal):
444 * hpplay.c (myHandler):
445 * intl-win32.c:
446 * intl-win32.c (langcode_to_lang):
447 * intl-win32.c (sublangcode_to_lang):
448 * intl-win32.c (Fmswindows_get_locale_info):
449 * intl-win32.c (lcid_to_locale_mule_or_no):
450 * intl-win32.c (mswindows_multibyte_to_unicode_print):
451 * intl-win32.c (complex_vars_of_intl_win32):
452 * keymap.c:
453 * keymap.c (print_keymap):
454 * keymap.c (ensure_meta_prefix_char_keymapp):
455 * keymap.c (Fkey_description):
456 * keymap.c (Ftext_char_description):
457 * lisp.h:
458 * lisp.h (struct):
459 * lisp.h (DECLARE_INLINE_HEADER):
460 * lread.c (Fload_internal):
461 * lread.c (locate_file):
462 * lread.c (read_escape):
463 * lread.c (read_raw_string):
464 * lread.c (read1):
465 * lread.c (read_list):
466 * lread.c (read_compiled_function):
467 * lread.c (init_lread):
468 * lrecord.h:
469 * marker.c (print_marker):
470 * marker.c (marker_equal):
471 * menubar-msw.c (displayable_menu_item):
472 * menubar-x.c (command_builder_operate_menu_accelerator):
473 * menubar.c (vars_of_menubar):
474 * minibuf.c (reinit_complex_vars_of_minibuf):
475 * minibuf.c (complex_vars_of_minibuf):
476 * mule-charset.c (Fmake_charset):
477 * mule-charset.c (complex_vars_of_mule_charset):
478 * mule-coding.c (iso2022_print):
479 * mule-coding.c (fixed_width_query):
480 * number.c (bignum_print):
481 * number.c (ratio_print):
482 * number.c (bigfloat_print):
483 * number.c (bigfloat_finalize):
484 * objects-msw.c:
485 * objects-msw.c (mswindows_color_to_string):
486 * objects-msw.c (mswindows_color_list):
487 * objects-tty.c:
488 * objects-tty.c (tty_font_list):
489 * objects-tty.c (tty_find_charset_font):
490 * objects-xlike-inc.c (xft_find_charset_font):
491 * objects-xlike-inc.c (endif):
492 * print.c:
493 * print.c (write_istring):
494 * print.c (write_ascstring):
495 * print.c (Fterpri):
496 * print.c (Fprint):
497 * print.c (print_error_message):
498 * print.c (print_vector_internal):
499 * print.c (print_cons):
500 * print.c (print_string):
501 * print.c (printing_unreadable_object):
502 * print.c (print_internal):
503 * print.c (print_float):
504 * print.c (print_symbol):
505 * process-nt.c (mswindows_report_winsock_error):
506 * process-nt.c (nt_canonicalize_host_name):
507 * process-unix.c (unix_canonicalize_host_name):
508 * process.c (print_process):
509 * process.c (report_process_error):
510 * process.c (report_network_error):
511 * process.c (make_process_internal):
512 * process.c (Fstart_process_internal):
513 * process.c (status_message):
514 * process.c (putenv_internal):
515 * process.c (vars_of_process):
516 * process.h:
517 * profile.c (vars_of_profile):
518 * rangetab.c (print_range_table):
519 * realpath.c (vars_of_realpath):
520 * redisplay.c (vars_of_redisplay):
521 * search.c (wordify):
522 * search.c (Freplace_match):
523 * sheap.c (sheap_adjust_h):
524 * sound.c (report_sound_error):
525 * sound.c (Fplay_sound_file):
526 * specifier.c (print_specifier):
527 * symbols.c (Fsubr_name):
528 * symbols.c (do_symval_forwarding):
529 * symbols.c (set_default_buffer_slot_variable):
530 * symbols.c (set_default_console_slot_variable):
531 * symbols.c (store_symval_forwarding):
532 * symbols.c (default_value):
533 * symbols.c (defsymbol_massage_name_1):
534 * symbols.c (defsymbol_massage_name_nodump):
535 * symbols.c (defsymbol_massage_name):
536 * symbols.c (defsymbol_massage_multiword_predicate_nodump):
537 * symbols.c (defsymbol_massage_multiword_predicate):
538 * symbols.c (defsymbol_nodump):
539 * symbols.c (defsymbol):
540 * symbols.c (defkeyword):
541 * symbols.c (defkeyword_massage_name):
542 * symbols.c (check_module_subr):
543 * symbols.c (deferror_1):
544 * symbols.c (deferror):
545 * symbols.c (deferror_massage_name):
546 * symbols.c (deferror_massage_name_and_message):
547 * symbols.c (defvar_magic):
548 * symeval.h:
549 * symeval.h (DEFVAR_SYMVAL_FWD):
550 * sysdep.c:
551 * sysdep.c (init_system_name):
552 * sysdll.c:
553 * sysdll.c (MAYBE_PREPEND_UNDERSCORE):
554 * sysdll.c (dll_function):
555 * sysdll.c (dll_variable):
556 * sysdll.c (dll_error):
557 * sysdll.c (dll_open):
558 * sysdll.c (dll_close):
559 * sysdll.c (image_for_address):
560 * sysdll.c (my_find_image):
561 * sysdll.c (search_linked_libs):
562 * sysdll.h:
563 * sysfile.h:
564 * sysfile.h (DEFAULT_DIRECTORY_FALLBACK):
565 * syswindows.h:
566 * tests.c (DFC_CHECK_LENGTH):
567 * tests.c (DFC_CHECK_CONTENT):
568 * tests.c (Ftest_hash_tables):
569 * text.c (vars_of_text):
570 * text.h:
571 * tooltalk.c (tt_opnum_string):
572 * tooltalk.c (tt_message_arg_ival_string):
573 * tooltalk.c (Ftooltalk_default_procid):
574 * tooltalk.c (Ftooltalk_default_session):
575 * tooltalk.c (init_tooltalk):
576 * tooltalk.c (vars_of_tooltalk):
577 * ui-gtk.c (Fdll_load):
578 * ui-gtk.c (type_to_marshaller_type):
579 * ui-gtk.c (Fgtk_import_function_internal):
580 * ui-gtk.c (emacs_gtk_object_printer):
581 * ui-gtk.c (emacs_gtk_boxed_printer):
582 * unicode.c (unicode_to_ichar):
583 * unicode.c (unicode_print):
584 * unicode.c (unicode_query):
585 * unicode.c (vars_of_unicode):
586 * unicode.c (complex_vars_of_unicode):
587 * win32.c:
588 * win32.c (mswindows_report_process_error):
589 * window.c (print_window):
590 * xemacs.def.in.in:
591
592 BASIC IDEA: Further fixing up uses of char * and CIbyte *
593 to reflect their actual semantics; Mule-izing some code;
594 redoing of the not-yet-working code to handle message translation.
595
596 Clean up code to handle message-translation (not yet working).
597 Create separate versions of build_msg_string() for working with
598 Ibyte *, CIbyte *, and Ascbyte * arguments. Assert that Ascbyte *
599 arguments are pure-ASCII. Make build_msg_string() be the same
600 as build_msg_ascstring(). Create same three versions of GETTEXT()
601 and DEFER_GETTEXT(). Also create build_defer_string() and
602 variants for the equivalent of DEFER_GETTEXT() when building a
603 string. Remove old CGETTEXT(). Clean up code where GETTEXT(),
604 DEFER_GETTEXT(), build_msg_string(), etc. was being called and
605 introduce some new calls to build_msg_string(), etc. Remove
606 GETTEXT() from calls to weird_doc() -- we assume that the
607 message snarfer knows about weird_doc(). Remove uses of
608 DEFER_GETTEXT() from error messages in sysdep.c and instead use
609 special comments /* @@@begin-snarf@@@ */ and /* @@@end-snarf@@@ */
610 that the message snarfer presumably knows about.
611
612 Create build_ascstring() and use it in many instances in place
613 of build_string(). The purpose of having Ascbyte * variants is
614 to make the code more self-documenting in terms of what sort of
615 semantics is expected for char * strings. In fact in the process
616 of looking for uses of build_string(), much improperly Mule-ized
617 was discovered.
618
619 Mule-ize a lot of code as described in previous paragraph,
620 e.g. in sysdep.c.
621
622 Make the error functions take Ascbyte * strings and fix up a
623 couple of places where non-pure-ASCII strings were being passed in
624 (file-coding.c, mule-coding.c, unicode.c). (It's debatable whether
625 we really need to make the error functions work this way. It
626 helps catch places where code is written in a way that message
627 translation won't work, but we may well never implement message
628 translation.)
629
630 Make staticpro() and friends take Ascbyte * strings instead of
631 raw char * strings. Create a const_Ascbyte_ptr dynarr type
632 to describe what's held by staticpro_names[] and friends,
633 create pdump descriptions for const_Ascbyte_ptr dynarrs, and
634 use them in place of specially-crafted staticpro descriptions.
635
636 Mule-ize certain other functions (e.g. x_event_name) by correcting
637 raw use of char * to Ascbyte *, Rawbyte * or another such type,
638 and raw use of char[] buffers to another type (usually Ascbyte[]).
639
640 Change many uses of write_c_string() to write_msg_string(),
641 write_ascstring(), etc.
642
643 Mule-ize emodules.c, emodules.h, sysdll.h.
644
645 Fix some un-Mule-ized code in intl-win32.c.
646
647 A comment in event-Xt.c and the limitations of the message
648 snarfer (make-msgfile or whatever) is presumably incorrect --
649 it should be smart enough to handle function calls spread over
650 more than one line. Clean up code in event-Xt.c that was
651 written awkwardly for this reason.
652
653 In config.h.in, instead of NEED_ERROR_CHECK_TYPES_INLINES,
654 create a more general XEMACS_DEFS_NEEDS_INLINE_DECLS to
655 indicate when inlined functions need to be declared in
656 xemacs.defs.in.in, and make use of it in xemacs.defs.in.in.
657 We need to do this because postgresql.c now calls qxestrdup(),
658 which is an inline function.
659
660 Make nconc2() and other such functions MODULE_API and put
661 them in xemacs.defs.in.in since postgresql.c now uses them.
662
663 Clean up indentation in lread.c and a few other places.
664
665 In text.h, document ASSERT_ASCTEXT_ASCII() and
666 ASSERT_ASCTEXT_ASCII_LEN(), group together the stand-in
667 encodings and add some more for DLL symbols, function and
668 variable names, etc.
669
670 2010-01-26 Ben Wing <ben@xemacs.org>
671
672 * .gdbinit.in.in: Allow an argument to check-xemacs and check-temacs
673 to check a specific file.
674
675 2010-01-24 Aidan Kehoe <kehoea@parhasard.net>
676
677 * number.c (Fnumerator, Fdenominator, Fcanonicalize_number):
678 Be more careful to return integers in their canonical forms here,
679 and to give the same answer all the time when treating a rational
680 that is itself is an integer as a ratio.
681
682 2010-01-24 Ben Wing <ben@xemacs.org>
683
684 * chartab.c (decode_char_table_range):
685 * extents.c (extent_fragment_update):
686 * objects-msw.c (initialize_font_instance):
687 * process.c (Fgetenv):
688 * redisplay-output.c (get_next_display_block):
689 Fix warnings about possible use of uninitialized vars.
690
691 * compiler.h:
692 * compiler.h (REGISTER):
693 * event-stream.c (is_scrollbar_event):
694 * window.c (window_scrollbar_width):
695 * window.c (window_scrollbar_height):
696 * window.c (window_left_window_gutter_width):
697 * window.c (window_right_window_gutter_width):
698 Add USED_IF_SCROLLBARS. Use it to fix warnings about unused
699 vars when --with-scrollbars=no.
700
701 * config.h.in:
702 Change comment to explain better why DECLARE_INLINE_HEADER
703 is needed.
704
705 * dialog-msw.c:
706 * emacs.c (SHEBANG_EXE_PROGNAME_LENGTH):
707 * emacs.c (main_1):
708 * event-msw.c (struct mswin_message_debug):
709 * event-msw.c (debug_output_mswin_message):
710 * font-mgr.c:
711 * font-mgr.c (Ffc_config_filename):
712 * glyphs-msw.c (struct):
713 * glyphs-msw.c (bitmap_table):
714 * glyphs-x.c (update_widget_face):
715 * intl-win32.c (struct lang_to_string):
716 * intl-win32.c (lang_to_string_table):
717 * nas.c:
718 * objects-xlike-inc.c:
719 * objects-xlike-inc.c (xft_find_charset_font):
720 * syswindows.h:
721 * win32.c (mswindows_output_last_error):
722 Fix g++ 4.3 complaints about implicit conversions of string
723 literals (const char *) to char *.
724
725 * lisp.h:
726 G++ 4.3 needs #include <limits> to avoid errors about min/max.
727
728 * lisp.h (disabled_assert_with_message):
729 Use disabled_assert* whenever asserts are disabled. Rewrite
730 disabled_assert* to avoid complaints about unused vars by
731 pretending to use the vars but casting them to (void).
732 Remove code that defined assert() weirdly if DEBUG_XEMACS but
733 not USE_ASSERTIONS -- configure sets USE_ASSERTIONS automatically
734 when DEBUG_XEMACS, and if the user has forced it off, then
735 so be it.
736
737 * lisp.h (SYMBOL_KEYWORD):
738 Put some of the combined `extern Lisp_Object's back under
739 the file they are declared in. Cosmetic fix.
740
741 * number.h:
742 Remove `extern Lisp_Object' decls that duplicate lisp.h,
743 since they have different C vs. C++ linkage.
744
745 2010-01-21 Ben Wing <ben@xemacs.org>
746
747 * Makefile.in.in:
748 Oops. Use two hashes for comments in Makefile.in.in.
749
750 2010-01-20 Ben Wing <ben@xemacs.org>
751
752 * symbols.c:
753 Add long comment about the types of magic symbols, and the various
754 declarations that go along with them.
755
756 2010-01-20 Ben Wing <ben@xemacs.org>
757
758 * .gdbinit.in.in:
759 Moved here from etc/.gdbinit.in.
760 Put @srcdir@ in various places rather than just `..' whenever
761 Makefile.in.in does so. Fixes various strange crashes and errors
762 than occur when using `..'.
763 * Makefile.in.in (config-changed):
764 Add target, useful when building both Unicode-internal and
765 old-Mule workspaces using --srcdir and don't run configure before
766 switching from one to the other.
767
768 2010-01-20 Ben Wing <ben@xemacs.org>
769
770 * lrecord.h:
771 * lrecord.h (enum lrecord_type):
772 * lrecord.h (struct lrecord_implementation):
773 Clean up description of finalizer methods. Clean up and expand
774 the long comment at the top of lrecord.h. Add a section about why
775 New-GC requires a bunch of new internal objects to be created (not
776 completely understood).
777
778 2010-01-20 Ben Wing <ben@xemacs.org>
779
780 * lisp.h:
781 Disable error-checking code in Dynarr_at and related lookup
782 functions. It leads to a crash in the glyph-cachels code under
783 Cygwin 1.7 and GCC 3.4.4. I assume this is a compiler bug since
784 the code in question doesn't (or shouldn't) modify anything.
785 Changing the code from inline to non-inline didn't help.
786
787 2010-01-19 Ben Wing <ben@xemacs.org>
788
789 * console-impl.h (struct console_methods):
790 * console-stream.c (stream_text_width):
791 * redisplay-msw.c (mswindows_output_string):
792 * redisplay-msw.c (mswindows_text_width):
793 * redisplay-tty.c (tty_text_width):
794 * redisplay-xlike-inc.c (XLIKE_text_width):
795 * redisplay-xlike-inc.c (XLIKE_output_string):
796 * redisplay.c:
797 * redisplay.c (redisplay_window_text_width_ichar_string):
798 * redisplay.c (redisplay_text_width_string):
799 Change the text_width method to take a window instead of a frame.
800 Needed for Unicode-internal.
801
802 2010-01-18 Ben Wing <ben@xemacs.org>
803
804 * redisplay-gtk.c:
805 * redisplay-gtk.c (gtk_bevel_area):
806 * redisplay-x.c:
807 * redisplay-x.c (THIS_IS_X):
808 * redisplay-xlike-inc.c:
809 * redisplay-xlike-inc.c (XLIKE_text_width_single_run):
810 * redisplay-xlike-inc.c (XLIKE_text_width):
811 * redisplay-xlike-inc.c (XLIKE_output_display_block):
812 * redisplay-xlike-inc.c (XLIKE_get_gc):
813 * redisplay-xlike-inc.c (XLIKE_output_string):
814 * redisplay-xlike-inc.c (XLIKE_OUTPUT_XLIKE_PIXMAP):
815 * redisplay-xlike-inc.c (XLIKE_output_pixmap):
816 * redisplay-xlike-inc.c (XLIKE_output_vertical_divider):
817 * redisplay-xlike-inc.c (XLIKE_output_blank):
818 * redisplay-xlike-inc.c (XLIKE_output_horizontal_line):
819 * redisplay-xlike-inc.c (XLIKE_clear_region):
820 * redisplay-xlike-inc.c (XLIKE_output_eol_cursor):
821 * redisplay-xlike-inc.c (XLIKE_clear_frame_window):
822 * redisplay-xlike-inc.c (XLIKE_clear_frame):
823 * redisplay-xlike-inc.c (XLIKE_flash):
824 * redisplay-xlike-inc.c (console_type_create_redisplay_XLIKE):
825 Move lots more code into redisplay-xlike-inc.c. Use macros to
826 isolate the code that differs among X vs. GTK, to reduce the need
827 for ifdefs in the middle of the code. Now, redisplay-x.c and
828 redisplay-gtk.c only contain a few functions whose implementation
829 is completely different from one to the other, or which are not
830 present at all in one of them.
831
832 GTK code not currently tested, but it has bitrotted somewhat
833 any. Doing this will help keep it less bitrotty.
834
835 * depend: Regenerate.
836
837 2010-01-18 Ben Wing <ben@xemacs.org>
838
839 * redisplay-xlike-inc.c:
840 * redisplay-xlike-inc.c (separate_textual_runs_nomule):
841 * redisplay-xlike-inc.c (separate_textual_runs_xft_nomule):
842 * redisplay-xlike-inc.c (separate_textual_runs_xft_mule):
843 * redisplay-xlike-inc.c (separate_textual_runs_mule):
844 Break separate_textual_runs_* functions from redisplay-x.c.
845 (Code in redisplay-gtk.c should have been identical but was
846 bit-rotted.)
847
848 * redisplay-gtk.c:
849 * redisplay-x.c:
850 Delete code, replace with include statement.
851
852 * depend: Regenerate.
16 853
17 2010-01-18 Ben Wing <ben@xemacs.org> 854 2010-01-18 Ben Wing <ben@xemacs.org>
18 855
19 * lisp.h: 856 * lisp.h:
20 * print.c: 857 * print.c:
172 * syswindows.h (LOCAL_FILE_FORMAT_TO_INTERNAL_MSWIN): 1009 * syswindows.h (LOCAL_FILE_FORMAT_TO_INTERNAL_MSWIN):
173 * syswindows.h (INTERNAL_MSWIN_TO_LOCAL_FILE_FORMAT): 1010 * syswindows.h (INTERNAL_MSWIN_TO_LOCAL_FILE_FORMAT):
174 Declare some temporary pointer variables const to avoid compile 1011 Declare some temporary pointer variables const to avoid compile
175 errors under C++ and/or Visual Studio 6. 1012 errors under C++ and/or Visual Studio 6.
176 1013
1014 2010-01-27 Ben Wing <ben@xemacs.org>
1015
1016 * casetab.c: Typo in comment.
1017
1018 2010-01-18 Ben Wing <ben@xemacs.org>
1019
1020 * lisp.h:
1021 * print.c:
1022 New variable `in_debug_print'.
1023
1024 * alloc.c:
1025 * alloc.c (free_managed_lcrecord):
1026 If gc_in_progress and in_debug_print, just return instead of
1027 crashing. This only happens when the programmer calls debug_print()
1028 or a variation inside of a debugger, and is probably already
1029 diagnosing a crash.
1030
1031 * print.c (struct debug_bindings):
1032 * print.c (debug_prin1_exit):
1033 * print.c (debug_prin1):
1034 At entrance, record the old value of in_debug_print in the
1035 debug_bindings, set up an unwind-protect to restore the old value,
1036 and set in_debug_print to 1. In the unwind-protect, restore the
1037 old value.
1038
1039
1040 2010-01-16 Ben Wing <ben@xemacs.org>
1041
1042 * win32.c (mswindows_read_link_1):
1043 Conditionalize COM support on HAVE_MS_WINDOWS because otherwise we
1044 haven't linked with the appropriate libraries.
1045
1046 2010-01-15 Ben Wing <ben@xemacs.org>
1047
1048 * doprnt.c (emacs_doprnt_1):
1049 Cosmetic: Use Qunbound, not Qnil as second arg to call to
1050 syntax_error() to get cleaner error message.
1051
1052 2010-01-15 Ben Wing <ben@xemacs.org>
1053
1054 * intl-encap-win32.c:
1055 Add `review' lines for all functions seen in the headers that we
1056 process but not yet associated with an encapsulation command.
1057 These will cause an error to be signaled if these functions are
1058 used.
1059 * intl-auto-encap-win32.c:
1060 * intl-auto-encap-win32.h:
1061 Regenerate.
1062
1063 2010-01-15 Ben Wing <ben@xemacs.org>
1064
1065 * intl-auto-encap-win32.c:
1066 * intl-auto-encap-win32.c (qxeExtractAssociatedIcon):
1067 * intl-auto-encap-win32.c (qxeShellExecuteEx):
1068 * intl-auto-encap-win32.c (qxeSHFileOperation):
1069 * intl-auto-encap-win32.c (qxeSHQueryRecycleBin):
1070 * intl-auto-encap-win32.c (qxeSHEmptyRecycleBin):
1071 * intl-auto-encap-win32.c (qxeWNetAddConnection):
1072 * intl-auto-encap-win32.c (qxeWNetAddConnection2):
1073 * intl-auto-encap-win32.c (qxeWNetAddConnection3):
1074 * intl-auto-encap-win32.c (qxeWNetCancelConnection):
1075 * intl-auto-encap-win32.c (qxeWNetCancelConnection2):
1076 * intl-auto-encap-win32.c (qxeWNetGetConnection):
1077 * intl-auto-encap-win32.c (qxeWNetUseConnection):
1078 * intl-auto-encap-win32.c (qxeWNetConnectionDialog1):
1079 * intl-auto-encap-win32.c (qxeWNetDisconnectDialog1):
1080 * intl-auto-encap-win32.c (qxeWNetOpenEnum):
1081 * intl-auto-encap-win32.c (qxeWNetEnumResource):
1082 * intl-auto-encap-win32.c (qxeWNetGetUniversalName):
1083 * intl-auto-encap-win32.c (qxeWNetGetUser):
1084 * intl-auto-encap-win32.c (qxeWNetGetProviderName):
1085 * intl-auto-encap-win32.c (qxeWNetGetNetworkInformation):
1086 * intl-auto-encap-win32.c (qxeWNetGetLastError):
1087 * intl-auto-encap-win32.c (qxeMultinetGetConnectionPerformance):
1088 * intl-auto-encap-win32.c (qxeAppendMenu):
1089 * intl-auto-encap-win32.c (qxeCopyAcceleratorTable):
1090 * intl-auto-encap-win32.c (qxeDlgDirSelectComboBoxEx):
1091 * intl-auto-encap-win32.c (qxeEnumDesktops):
1092 * intl-auto-encap-win32.c (qxeEnumWindowStations):
1093 * intl-auto-encap-win32.c (qxeGetClassInfo):
1094 * intl-auto-encap-win32.c (qxeGetClassLong):
1095 * intl-auto-encap-win32.c (qxeGetClassName):
1096 * intl-auto-encap-win32.c (qxeGetKeyboardLayoutName):
1097 * intl-auto-encap-win32.c (qxeGetWindowLong):
1098 * intl-auto-encap-win32.c (qxeGetUserObjectInformation):
1099 * intl-auto-encap-win32.c (qxeGetWindowTextLength):
1100 * intl-auto-encap-win32.c (qxeGrayString):
1101 * intl-auto-encap-win32.c (qxeInsertMenu):
1102 * intl-auto-encap-win32.c (qxeSetProp):
1103 * intl-auto-encap-win32.c (qxeEnumICMProfiles):
1104 * intl-auto-encap-win32.c (qxeExtTextOut):
1105 * intl-auto-encap-win32.c (qxeSetICMProfile):
1106 * intl-auto-encap-win32.c (qxeTextOut):
1107 * intl-auto-encap-win32.c (qxeSHGetPathFromIDList):
1108 * intl-auto-encap-win32.c (qxeFindText):
1109 * intl-auto-encap-win32.c (qxeReplaceText):
1110 * intl-auto-encap-win32.c (qxeImmInstallIME):
1111 * intl-auto-encap-win32.c (qxeImmGetDescription):
1112 * intl-auto-encap-win32.c (qxeImmGetIMEFileName):
1113 * intl-auto-encap-win32.c (qxeImmGetCompositionString):
1114 * intl-auto-encap-win32.c (qxeImmGetCandidateListCount):
1115 * intl-auto-encap-win32.c (qxeImmGetCandidateList):
1116 * intl-auto-encap-win32.c (qxeImmGetGuideLine):
1117 * intl-auto-encap-win32.c (qxeImmConfigureIME):
1118 * intl-auto-encap-win32.c (qxeImmEscape):
1119 * intl-auto-encap-win32.c (qxeImmGetConversionList):
1120 * intl-auto-encap-win32.c (qxeImmRegisterWord):
1121 * intl-auto-encap-win32.c (qxeImmUnregisterWord):
1122 * intl-auto-encap-win32.c (qxeImmEnumRegisterWord):
1123 * intl-auto-encap-win32.c (qxesndPlaySound):
1124 * intl-auto-encap-win32.c (qxePlaySound):
1125 * intl-auto-encap-win32.c (qxewaveOutGetErrorText):
1126 * intl-auto-encap-win32.c (qxewaveInGetErrorText):
1127 * intl-auto-encap-win32.c (qxemidiOutGetErrorText):
1128 * intl-auto-encap-win32.c (qxemidiInGetErrorText):
1129 * intl-auto-encap-win32.c (qxemmioStringToFOURCC):
1130 * intl-auto-encap-win32.c (qxemmioInstallIOProc):
1131 * intl-auto-encap-win32.c (qxemmioOpen):
1132 * intl-auto-encap-win32.c (qxemmioRename):
1133 * intl-auto-encap-win32.c (qxemciSendCommand):
1134 * intl-auto-encap-win32.c (qxemciSendString):
1135 * intl-auto-encap-win32.c (qxemciGetDeviceID):
1136 * intl-auto-encap-win32.c (qxemciGetErrorString):
1137 * intl-auto-encap-win32.h:
1138 * intl-auto-encap-win32.h (qxemciGetErrorString):
1139 Regenerate these files from Cygwin headers.
1140
1141 * intl-encap-win32.c:
1142 Bracket more functions in HAVE_MS_WINDOWS, to fix build problems
1143 when building --with-msw=no on Cygwin.
1144
1145 Fixes for Cygwin headers:
1146 -- Comment out IME.H, non-existent in Cygwin.
1147 -- Make MessageBoxIndirect a `no' (don't encapsulate but generate
1148 error if used) because it has a structure parameter that needs
1149 to be A/W split but is declared as FOO*, and our parser can't
1150 split this.
1151
1152 2010-01-15 Ben Wing <ben@xemacs.org>
1153
1154 * Makefile.in.in:
1155 Build xemacs-export.o whenever we're on any Windows OS (WIN32_ANY)
1156 instead of only when we build support for the GUI portion of
1157 MS-Windows (HAVE_MS_WINDOWS).
1158
1159 Cosmetic: Use WIN32_ANY in place of equivalent
1160 (WIN32_NATIVE or CYGWIN).
1161
1162 2010-01-15 Ben Wing <ben@xemacs.org>
1163
1164 * emacs.c:
1165 * emacs.c (debug_can_access_memory):
1166 When checking for bad memory, we need to read all bytes from memory;
1167 try even harder to avoid the possibility that a super-optimizing
1168 compiler will optimize away the memory reads.
1169
1170 2010-01-15 Ben Wing <ben@xemacs.org>
1171
1172 * syswindows.h (LOCAL_FILE_FORMAT_TO_TSTR):
1173 * syswindows.h (LOCAL_FILE_FORMAT_TO_INTERNAL_MSWIN):
1174 * syswindows.h (INTERNAL_MSWIN_TO_LOCAL_FILE_FORMAT):
1175 Declare some temporary pointer variables const to avoid compile
1176 errors under C++ and/or Visual Studio 6.
1177
177 2010-01-24 Aidan Kehoe <kehoea@parhasard.net> 1178 2010-01-24 Aidan Kehoe <kehoea@parhasard.net>
178 1179
179 * number.c (Fnumerator, Fdenominator, Fcanonicalize_number): 1180 * number.c (Fnumerator, Fdenominator, Fcanonicalize_number):
180 Be more careful to return integers in their canonical forms here, 1181 Be more careful to return integers in their canonical forms here,
181 and to give the same answer all the time when treating a rational 1182 and to give the same answer all the time when treating a rational
219 Never provide #'integerp in this file. Remove #'oddp, 1220 Never provide #'integerp in this file. Remove #'oddp,
220 #'evenp; their implementations are overridden by those in cl.el. 1221 #'evenp; their implementations are overridden by those in cl.el.
221 * number.c (vars_of_number): 1222 * number.c (vars_of_number):
222 most-positive-fixnum, most-negative-fixnum are no longer here. 1223 most-positive-fixnum, most-negative-fixnum are no longer here.
223 1224
224 >>>>>>> other
225 2010-01-17 Vin Shelton <acs@xemacs.org> 1225 2010-01-17 Vin Shelton <acs@xemacs.org>
226 1226
227 * fileio.c (check_writable): Remove cast from 2010-01-14 1227 * fileio.c (check_writable): Remove cast from 2010-01-14
228 1228
229 * syswindows.h: Use consts in macros where appropriate in lieu of 1229 * syswindows.h: Use consts in macros where appropriate in lieu of