|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.5.3 "asparagus" is Releasedgoto announcement, summary, changes From: XEmacs Release Engineer (pro tem) <stephen@xemacs.org> Subject: XEmacs 21.5.3 "asparagus" is released. To: XEmacs Beta Test <xemacs-beta@xemacs.org> Date: Fri, 7 Sep 2001 22:20:53 +0900 Message-ID: <15256.51637.736842.274775@turnbull.sk.tsukuba.ac.jp> XEmacs 21.5.3 "asparagus" is released. The released code base was successfully built and passed make check with a minimal configuration on a Debian (unstable) Linux 2.2.18 system and with nmake/VC98 on WinME. This release serves three purposes: - release of Ben's unsigned-removal patch - a checkpoint before Ben merges his Windows/Mule workspace - testing my release automation The scripts performed pretty well, especially in the face of an intermittent net connection. I hope to start releasing betas at 7-10 day intervals, local workload, network conditions, and the state of the code permitting. I also hope to add an "ad hoc" category to the scripts so that we can easily release test tarballs of major development branches (such as Ben's recent Windows/Mule test) before they merge to the trunk. Thanks to timely help from root@Tux, the beta tarballs have returned to their normal home in ftp://ftp.xemacs.org/pub/xemacs/beta/xemacs-21.5/ The 21.5.2 files have been copied to xemacs-21.5, and the tmp-21.5 directory is deprecated and will shortly be removed. The release announcements are incomplete, in particular the Web pages and the READMEs on ftp.xemacs.org. I'm sorry about that, but I'm currently only intermittently getting net access. Mail seems to go through, but any remote work is extremely painful. I hope that will all be resolved by Monday. -- University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091 _________________ _________________ _________________ _________________ What are those straight lines for? "XEmacs rules." Changes in XEmacs 21.5.3 "asparagus"goto announcement, summary, changes
ChangeLogs for XEmacs 21.5.3 "asparagus"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-08-02 Peter Brown <rendhalver@users.sourceforge.net> * configure.usage (--with-dialogs): added lucid to list of options * configure.usage (--with-widgets): added lucid to list of options * configure.usage (--with-dragndrop): added GTK to list of protocols * configure.usage (--mail-locking): added `locking' or `mmdf' to list of options syncing options documentation with those in configure.in ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-06-24 Ben Wing <ben@xemacs.org> * gnuserv.c (permitted): * gnuserv.c (setup_table): * gnuslib.c (connect_to_internet_server): * make-docfile.c (scan_c_file): * mmencode.c (fromqp): * movemail.c: * movemail.c (main): * movemail.c (xmalloc): * ootags.c (prolog_pred): * ootags.c (erlang_func): * yow.c (yow): Fix unsigned warnings. See src/ChangeLog for details. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-08-26 Stephen J. Turnbull <stephen@xemacs.org> * README: Partial update. 2001-08-26 Stephen J. Turnbull <stephen@xemacs.org> * wid-edit.el (widget-specify-secret): (widget-get): (widget-default-get): (widget-match-inline): (widget-create): (widget-create-child-and-convert): (widget-create-child): (widget-convert-text): (widget-convert-button): (widget-field-activate): (widget-beginning-of-line): (widget-end-of-line): (widget-kill-line): (widget-field-buffer): (widget-field-start): (widget-field-end): (widget-field-find): (widget-before-change): (`group' Widget): ('list Widget): ('vector Widget): Document usage conditions, fix typos. 2001-06-19 Ben Wing <ben@xemacs.org> * term\AT386.el: * term\AT386.el (AT386-keypad-map): * term\AT386.el (AT386-keypad-map)): New. Fix warnings. * term\linux.el: * term\lk201.el: * term\news.el: * term\news.el (news-fkey-prefix)): New. * term\vt100.el: * term\vt100.el (vt100-wide-mode): Sync with FSF 21.0.103. Fix warnings. 2001-06-19 Ben Wing <ben@xemacs.org> * dialog-gtk.el (popup-builtin-open-dialog): Fix warning. * hyper-apropos.el: Fix problem with undefined face. * update-elc.el (update-elc-files-to-compile): Compile in proper order. 2001-08-08 Didier Verna <didier@xemacs.org> * autoload.el (make-autoload): handle the case of `define-derived-mode'. 2001-08-08 Didier Verna <didier@xemacs.org> * autoload.el (update-autoload-files): make defdir a file name, not directory name. 2001-08-06 Steve Youngs <youngs@xemacs.org> * menubar-items.el (default-menubar): Use 'report-xemacs-bug'. * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-06-24 Ben Wing <ben@xemacs.org> * lwlib-Xlw.c (xlw_update_tab_control): * lwlib-utils.c (XtApplyUntilToWidgets): * xlwgauge.c (XawGaugeSetValue): * xlwgauge.c (GaugeMercury): * xlwmenu.c (close_to_reference_time): * xlwtabs.c (TabsSetValues): * xlwtabs.c (TabsSelect): * xlwtabs.c (DrawTabs): Fix unsigned warnings. See src/ChangeLog for details. ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-08-26 Stephen J. Turnbull <stephen@xemacs.org> * widget.texi (Basic Types, Defining New Widgets): Distinguish between :action and :notify. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-06-24 Ben Wing <ben@xemacs.org> * config.h: Turn sign-compare warnings back on. ChangeLog Entries from nt/installer/Wise/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. 2001-04-19 Glynn Clements <glynn.clements@virgin.net> * input-method-motif.c (XIM_delete_frame): New callback. (XIM_init_frame): Register it. 2001-08-24 Stephen J. Turnbull <stephen@xemacs.org> * buffer.h (valid_char_p): Make negative integers invalid again. 2001-08-13 Ben Wing <ben@xemacs.org> * regex.c: need to include stddef.h for ptrdiff_t on Solaris, when regex.c is compiled as part of lib-src. 2001-06-24 Ben Wing <ben@xemacs.org> * EmacsFrame.c (EmacsFrameSetValues): * alloc.c: * alloc.c (xmalloc): * alloc.c (xcalloc): * alloc.c (xmalloc_and_zero): * alloc.c (xrealloc): * alloc.c (deadbeef_memory): * alloc.c (allocate_lisp_storage): * alloc.c (alloc_lcrecord): * alloc.c (Fmake_list): * alloc.c (size_vector): * alloc.c (vector_hash): * alloc.c (make_vector_internal): * alloc.c (make_vector): * alloc.c (make_bit_vector_internal): * alloc.c (make_bit_vector): * alloc.c (make_bit_vector_from_byte_vector): * alloc.c (Fmake_string): * alloc.c (make_lcrecord_list): * alloc.c (GC_CHECK_LHEADER_INVARIANTS): * alloc.c (tick_lcrecord_stats): * alloc.c (sweep_strings): * alloc.c (UNMARK_string): * alloc.c (ADDITIONAL_FREE_string): * alloc.c (garbage_collect_1): * alloc.c (Fgarbage_collect): * alloc.c (malloced_storage_size): * alloc.c (fixed_type_block_overhead): * backtrace.h: * backtrace.h (SPECPDL_RESERVE): * blocktype.c (Blocktype_newf): * blocktype.h: * blocktype.h (Blocktype_declare): * buffer.c: * buffer.c (compute_buffer_text_usage): * buffer.c (DEFVAR_BUFFER_LOCAL_1): * buffer.h (struct buffer_text): * buffer.h (MAP_INDIRECT_BUFFERS): * buffer.h (valid_char_p): * buffer.h (union): * buffer.h (bufbyte_memcmp): * bytecode.c (optimize_byte_code): * bytecode.c (compiled_function_hash): * callproc.c (Fold_call_process_internal): * chartab.c (char_table_entry_hash): * chartab.c (char_table_hash): * chartab.c (check_category_char): * chartab.c (Fcheck_category_at): * chartab.c (Fchar_in_category_p): * chartab.h: * console-x.c (x_semi_canonicalize_console_connection): * console.h (struct console_methods): * data.c (Faref): * data.c (Faset): * data.c (weak_list_hash): * device-msw.c (msprinter_init_device): * device-msw.c (Fmsprinter_select_settings): * device-msw.c (hash_devmode): * device-msw.c (Fmswindows_printer_list): * device-x.c (validify_resource_component): * device-x.c (Fx_put_resource): * dialog-msw.c: * dialog-msw.c (dialog_proc): * dialog-msw.c (button_width): * dialog-msw.c (ALIGN_TEMPLATE): * dialog-msw.c (handle_question_dialog_box): * dired.c (struct user_name): * dired.c (user_name_completion): * doc.c (get_doc_string): * doc.c (Fsnarf_documentation): * doprnt.c (parse_off_posnum): * doprnt.c (emacs_doprnt_1): * dumper.c: * dumper.c (struct): * dumper.c (dump_add_opaque): * dumper.c (pdump_align_stream): * dumper.c (pdump_size_to_align): * dumper.c (pdump_entry_list_elt): * dumper.c (pdump_add_entry): * dumper.c (pdump_get_indirect_count): * dumper.c (pdump_register_sub): * dumper.c (pdump_dump_data): * dumper.c (pdump_reloc_one): * dumper.c (pdump_allocate_offset): * dumper.c (pdump_dump_root_struct_ptrs): * dumper.c (pdump_dump_root_objects): * dumper.c (pdump_load_finish): * dumper.c (pdump_resource_get): * dumper.c (pdump_file_get): * dynarr.c (Dynarr_memory_usage): * editfns.c (Fformat_time_string): * editfns.c (Fcurrent_time_string): * eldap.c (Fldap_add): * eldap.c (Fldap_modify): * elhash.c: * elhash.c (struct Lisp_Hash_Table): * elhash.c (lisp_string_hash): * elhash.c (lisp_object_eql_hash): * elhash.c (lisp_object_equal_hash): * elhash.c (hash_table_hash): * elhash.c (print_hash_table): * elhash.c (compute_hash_table_derived_values): * elhash.c (make_standard_lisp_hash_table): * elhash.c (make_general_lisp_hash_table): * elhash.c (make_lisp_hash_table): * elhash.c (decode_hash_table_size): * elhash.c (resize_hash_table): * elhash.c (enlarge_hash_table): * elhash.c (remhash_1): * elhash.c (internal_array_hash): * elhash.c (internal_hash): * elhash.h: * emacs.c: * eval.c (grow_specpdl): * event-Xt.c (x_event_to_emacs_event): * event-msw.c: * event-msw.c (ntpipe_slurp_reader): * event-msw.c (ntpipe_shove_writer): * event-msw.c (struct winsock_stream): * event-msw.c (winsock_reader): * event-msw.c (winsock_writer): * event-msw.c (mswindows_need_event): * event-msw.c (assert): * event-msw.c (mswindows_current_layout_has_AltGr): * event-msw.c (debug_output_mswin_message): * events.c (event_hash): * extents.c (extent_list_locate): * faces.c (face_hash): * file-coding.c: * file-coding.c (detect_eol_type): * file-coding.c (detect_coding_type): * file-coding.c (determine_real_coding_system): * file-coding.c (Fdetect_coding_region): * file-coding.c (decoding_reader): * file-coding.c (decoding_writer): * file-coding.c (mule_decode): * file-coding.c (Fdecode_coding_region): * file-coding.c (encoding_reader): * file-coding.c (encoding_writer): * file-coding.c (mule_encode): * file-coding.c (Fencode_coding_region): * file-coding.c (detect_coding_sjis): * file-coding.c (decode_coding_sjis): * file-coding.c (encode_coding_sjis): * file-coding.c (DECODE_BIG5): * file-coding.c (ENCODE_BIG5): * file-coding.c (detect_coding_big5): * file-coding.c (decode_coding_big5): * file-coding.c (encode_coding_big5): * file-coding.c (Fset_ucs_char): * file-coding.c (detect_coding_ucs4): * file-coding.c (decode_coding_ucs4): * file-coding.c (encode_coding_ucs4): * file-coding.c (detect_coding_utf8): * file-coding.c (decode_coding_utf8): * file-coding.c (encode_coding_utf8): * file-coding.c (detect_coding_iso2022): * file-coding.c (decode_coding_iso2022): * file-coding.c (iso2022_designate): * file-coding.c (encode_coding_iso2022): * file-coding.c (decode_coding_no_conversion): * file-coding.c (encode_coding_no_conversion): * fileio.c (read_allowing_quit): * fileio.c (write_allowing_quit): * filelock.c (struct): * filelock.c (LOCK_PID_MAX): * filelock.c (fill_in_lock_file_name): * filelock.c (lock_file_1): * filelock.c (lock_file): * floatfns.c (float_hash): * fns.c (print_bit_vector): * fns.c (bit_vector_hash): * fns.c (size_bit_vector): * fns.c (Flength): * fns.c (Fsafe_length): * fns.c (copy_list): * fns.c (Fnthcdr): * fns.c (Ffillarray): * fns.c (bytecode_nconc2): * fns.c (Fnconc): * fns.c (mapcar1): * fns.c (Fmapcar): * fns.c (Fmapvector): * fns.c (XMALLOC_OR_ALLOCA): * font-lock.c: * font-lock.c (SYNTAX_END_STYLE): * font-lock.c (SINGLE_SYNTAX_STYLE): * font-lock.c (find_context): * frame-x.c (x_set_initial_frame_size): * frame-x.c (Fcde_start_drag_internal): * frame-x.c (Foffix_start_drag_internal): * frame.h (struct frame): * getloadavg.c: * getloadavg.c (getloadavg): * gif_io.c (GifStdRead): * gif_io.c (GifStdWrite): * gif_io.c (GifRead): * gif_io.c (GifWrite): * gifrlib.h: * glyphs-eimage.c (message): * glyphs-eimage.c (our_skip_input_data): * glyphs-eimage.c (jpeg_memory_src): * glyphs-eimage.c (gif_instantiate_unwind): * glyphs-eimage.c (gif_read_from_memory): * glyphs-eimage.c (gif_memory_close): * glyphs-eimage.c (gif_error_func): * glyphs-eimage.c (png_read_from_memory): * glyphs-eimage.c (tiff_memory_read): * glyphs-eimage.c (tiff_memory_write): * glyphs-eimage.c (tiff_memory_seek): * glyphs-eimage.c (tiff_memory_close): * glyphs-eimage.c (tiff_map_noop): * glyphs-eimage.c (tiff_unmap_noop): * glyphs-eimage.c (tiff_memory_size): * glyphs-eimage.c (tiff_error_func): * glyphs-eimage.c (tiff_warning_func): * glyphs-msw.c (xpm_to_eimage): * glyphs-msw.c (mswindows_resource_instantiate): * glyphs-msw.c (xbm_create_bitmap_from_data): * glyphs-msw.c (mswindows_image_instance_hash): * glyphs-shared.c (read_bitmap_data): * glyphs-shared.c (read_bitmap_data_from_file): * glyphs-x.c (x_image_instance_hash): * glyphs-x.c (write_lisp_string_to_temp_file): * glyphs-x.c (check_pointer_sizes): * glyphs-x.c (x_xpm_instantiate): * glyphs-x.c (x_subwindow_instantiate): * glyphs.c (image_instance_hash): * glyphs.c (bitmap_to_lisp_data): * glyphs.c (instantiator_eq_hash): * glyphs.c (glyph_hash): * glyphs.h: * glyphs.h (INITIALIZE_DEVICE_IIFORMAT): * glyphs.h (struct Lisp_Image_Instance): * glyphs.h (struct expose_ignore): * gmalloc.c (_free_internal): * gpmevent.c (tty_get_foreign_selection): * gui-x.c (add_accel_and_to_external): * gui.c (gui_item_display_flush_left): * gui.c (gui_item_display_flush_right): * gui.c (gui_item_hash): * gui.h: * hash.c: * hash.c (memory_hash): * hash.c (string_hash): * hash.c (hash_table_size): * hash.c (gethash): * hash.c (make_hash_table): * hash.c (make_general_hash_table): * hash.c (grow_hash_table): * hash.c (puthash): * hash.c (rehash): * hash.c (remhash): * hash.h: * hash.h (struct hash_table): * hftctl.c (RD_BUF): * imgproc.c (build_EImage_quantable): * insdel.c (bytecount_to_charcount): * keymap.c: * keymap.c (make_keymap): * keymap.c (relevant_map_push): * line-number.c (insert_invalidate_line_number_cache): * linuxplay.c (linux_play_data_or_file): * lisp.h: * lisp.h (DO_REALLOC): * lisp.h (struct Lisp_Bit_Vector): * lisp.h (bit_vector_bit): * lisp.h (set_bit_vector_bit): * lisp.h (struct lcrecord_list): * lisp.h (struct overhead_stats): * lrecord.h: * lrecord.h (struct lrecord_implementation): * lrecord.h (lrecord_description_type): * lrecord.h (struct lrecord_description): * lrecord.h (struct struct_description): * lrecord.h (MAKE_EXTERNAL_LRECORD_IMPLEMENTATION): * lrecord.h (RECORD_TYPEP): * lrecord.h (DECLARE_EXTERNAL_LRECORD): * lstream.c: * lstream.c (aligned_sizeof_lstream): * lstream.c (sizeof_lstream): * lstream.c (Lstream_flush_out): * lstream.c (Lstream_adding): * lstream.c (Lstream_write_1): * lstream.c (Lstream_write): * lstream.c (Lstream_raw_read): * lstream.c (Lstream_read_more): * lstream.c (Lstream_read): * lstream.c (Lstream_unread): * lstream.c (Lstream_fputc): * lstream.c (stdio_reader): * lstream.c (stdio_writer): * lstream.c (filedesc_reader): * lstream.c (filedesc_writer): * lstream.c (lisp_string_reader): * lstream.c (struct fixed_buffer_stream): * lstream.c (make_fixed_buffer_input_stream): * lstream.c (make_fixed_buffer_output_stream): * lstream.c (fixed_buffer_reader): * lstream.c (fixed_buffer_writer): * lstream.c (struct resizing_buffer_stream): * lstream.c (resizing_buffer_writer): * lstream.c (dynarr_writer): * lstream.c (lisp_buffer_reader): * lstream.c (lisp_buffer_writer): * lstream.h: * lstream.h (lstream_implementation): * lstream.h (struct lstream): * malloc.c: * malloc.c (malloc): * malloc.c (free): * malloc.c (realloc): * md5.c (Fmd5): * menubar-msw.c (displayable_menu_item): * mule-ccl.c (ccl_driver): * mule-charset.c (non_ascii_charptr_copy_char): * mule-charset.c (Lstream_get_emchar_1): * mule-charset.h (struct Lisp_Charset): * mule-charset.h (CHARSET_BY_ATTRIBUTES): * mule-wnnfns.c (m2w): * ntheap.c (recreate_heap): * ntproc.c (find_child_pid): * objects-msw.c (mswindows_string_to_color): * objects-msw.c (mswindows_initialize_color_instance): * objects-msw.c (mswindows_valid_color_name_p): * objects-x.c (x_initialize_font_instance): * objects-x.c (truename_via_FONT_prop): * objects-x.c (x_font_instance_properties): * offix.c (DndDragButtons): * offix.h: * opaque.c (aligned_sizeof_opaque): * opaque.c (sizeof_opaque): * opaque.c (make_opaque): * opaque.c (equal_opaque): * opaque.c (reinit_opaque_once_early): * opaque.h: * opaque.h (Lisp_Opaque): * postgresql.h (message): * process-nt.c (alloc_process_memory): * process-nt.c (run_in_other_process): * process-nt.c (nt_send_process): * process-unix.c (unix_send_process): * rangetab.c (get_range_table): * redisplay-msw.c (mswindows_output_cursor): * redisplay-x.c (x_output_string): * redisplay-x.c (x_output_vertical_divider): * redisplay.c (add_hscroll_rune): * redisplay.c (add_octal_runes): * redisplay.c (add_control_char_runes): * redisplay.c (add_propagation_runes): * redisplay.c (redisplay_window): * redisplay.c (point_in_line_start_cache): * redisplay.c (glyph_to_pixel_translation): * regex.c: * regex.c (init_syntax_once): * regex.c (print_fastmap): * regex.c (print_double_string): * regex.c (struct): * regex.c (PUSH_FAILURE_POINT): * regex.c (POP_FAILURE_POINT): * regex.c (union): * regex.c (SET_REGS_MATCHED): * regex.c (GET_BUFFER_SPACE): * regex.c (regex_compile): * regex.c (compile_range): * regex.c (re_compile_fastmap): * regex.c (re_set_registers): * regex.c (re_search_2): * regex.c (re_match_2_internal): * regex.c (regcomp): * regex.c (regexec): * regex.c (regerror): * regex.h: * regex.h (Element_Count): * regex.h (struct re_pattern_buffer): * regex.h (struct re_registers): * search.c (skip_chars): * select-gtk.c: * select-gtk.c (symbol_to_gtk_atom): * select-gtk.c (atom_to_symbol): * select-gtk.c (PROCESSING_GTK_CODE): * select-gtk.c (emacs_gtk_selection_handle): * select-gtk.c (gtk_get_window_property): * select-gtk.c (receive_incremental_selection): * select-gtk.c (gtk_get_window_property_as_lisp_data): * select-x.c: * select-x.c (symbol_to_x_atom): * select-x.c (PROCESSING_X_CODE): * select-x.c (x_reply_selection_request): * select-x.c (x_handle_selection_request): * select-x.c (copy_multiple_data): * select-x.c (x_get_window_property): * select-x.c (receive_incremental_selection): * select-x.c (x_get_window_property_as_lisp_data): * select-x.c (Fx_get_cutbuffer_internal): * select-x.c (Fx_store_cutbuffer_internal): * sheap.c (report_sheap_usage): * specifier.c (aligned_sizeof_specifier): * specifier.c (sizeof_specifier): * specifier.c (make_specifier_internal): * symbols.c (defsymbol_massage_name_1): * symbols.c (defkeyword_massage_name): * symbols.c (deferror_massage_name_and_message): * sysdep.c (get_eof_char): * sysdep.c (tty_init_sys_modes_on_device): * sysdep.c (init_system_name): * sysdir.h (select): * tests.c (Ftest_data_format_conversion): * tparam.c: * unexaix.c (copy_sym): * unexconvex.c (sptr;): * unexconvex.c (copy_sym): * unexcw.c: * unexcw.c (unexec): * unexcw.c (ALLOC_MASK): * unexcw.c (CHECK_AOUT_POS): * unexcw.c (get_section_info): * unexcw.c (copy_executable_and_dump_data_section): * unexcw.c (dup_file_area): * unexcw.c (write_int_to_bss): * unexec.c (make_hdr): * unexec.c (copy_sym): * window.c (struct window_config): * window.c (mark_window_config): * window.c (sizeof_window_config_for_n_windows): * window.c (sizeof_window_config): * window.c (window_config_equal): * window.c (free_window_configuration): * window.c (Fset_window_configuration): * window.c (count_windows): * window.c (Fcurrent_window_configuration): * window.c (reinit_vars_of_window): * xgccache.c (gc_cache_hash): * xmu.c (XmuCursorNameToIndex): Create types Memory_Count, Element_Count, Hash_Code. The first two are EMACS_INT, the last EMACS_UINT. Use them to replace size_t, and to replace int/unsigned int where appropriate (there are probably more such places). Eliminate size_t and hashcode_t everywhere except in ancillary code that is borrowed from elsewhere. (Use Memory_Count, Element_Count, Hash_Code, Bytecount, Extcount, or EMACS_INT.) Eliminate use of unsigned everywhere except in the same code, when (a) it holds a simple count (rather than a bit flag and such); (b) it refers to an int or long, not something smaller; (c) it's not necessary specifically to call an external API with such a parameter (we treat such parameters like Extbyte, and convert at the point of entry/exit); and (d) there's no reasonable possibility it will refer to a value greater than 2G, or if it could, other things in XEmacs would break. Put parens around all sizeof args in case we decide to macro-ize this. (I don't think it's necessary. Now that we've turned sign-compare warnings back on, we will get warnings wherever the unsigned return value of sizeof might cause problems. That's what the warnings are for, after all.) Eliminate dumper type XD_SIZE_T and replace with XD_MEMORY_COUNT, XD_ELEMENT_COUNT, XD_HASH_CODE. Rename Lstream_data_count to Lstream_Data_Count, following the capitalization conventions used in other types. * elhash.c (hash_table_size): Hash table sizes are signed now, so comment out the two highest (post-2G) numbers in the primes list. * event-msw.c (mswindows_current_layout_has_AltGr): Rewrite to be a bit more correct and fix unsigned problems. * extents.c (extent_hash): * extents.c (set_extent_glyph): * extents.c (Fset_extent_begin_glyph_layout): * extents.c (Fset_extent_end_glyph_layout): * extents.h: * extents.h (set_extent_normal_field): * extents.h (extent_begin_glyph_layout): To eliminate warnings, create set functions for the enum fields in struct extent. * filelock.c: Use pid_t instead of unsigned long to represent a pid. (#### Perhaps a bad idea. Generally using unknown types of this sort is bad.) * gif_io.c: Include lisp.h. * glyphs-eimage.c (jpeg_instantiate): * glyphs-eimage.c (gif_memory_storage): * glyphs-eimage.c (gif_instantiate): * glyphs-eimage.c (struct png_memory_storage): * glyphs-eimage.c (png_instantiate): * glyphs-eimage.c (tiff_memory_storage): * glyphs-eimage.c (tiff_instantiate): Replace Extbyte with more correct UChar_Binary, Extcount with Memory_Count. * glyphs-shared.c (read_bitmap_data): Replace char with Char_ASCII. * gui-x.c: Replace unsigned int with more correct LWLIB_ID for lwlib_id_tick. * hftctl.c: This was trying to include "lisp.h" to encapsulated file functions (where they once were encapsulated, but no more); so include sysfile.h. This only affects read(). * imgproc.c (get_histogram): replace unsigned char with UChar_Binary. * lisp.h: Move basic types to top of file since we need them in some macros just below. * redisplay-x.c: Convert various variables that were declared as unsigned due to return values from X functions to be signed, and create "external" versions of the variables to retrieve the unsigned value, which is then immediately converted to signed. * tparam.c: Eliminate useless non-#ifdef emacs code. * select-common.h: * select-gtk.c: * select-x.c: Abstract out hairy and duplicated code from select-x/gtk.c and put into select-common.h. Use ifdefs to handle the (small number of) differences. * select-x.c (x_reply_selection_request): * select-x.c (x_handle_selection_request): * select-x.c (copy_multiple_data): * select-x.c (x_get_window_property): * select-x.c (receive_incremental_selection): * select-x.c (x_get_window_property_as_lisp_data): * select-x.c (Fx_get_cutbuffer_internal): * select-x.c (Fx_store_cutbuffer_internal): Replace uses of `unsigned char' and `Extbyte' with UChar_Binary. * sysdep.c (init_baud_rate): Fix warning when HAVE_TTY not defined. * glyphs-eimage.c: * postgresql.h: * sysdir.h: Do some hackery to avoid shadowing warnings. * s\esix.h: * m\tad68k.h: Comment out redefinition of select (we don't have our own version anyway, and we play preprocessor games with select in sysdir.h). 2001-08-04 Adrian Aichner <adrian@xemacs.org> * console.c: Fix of compile error on darwin, as suggested by Toby Smith. 2001-07-30 Adrian Aichner <adrian@xemacs.org> * event-msw.c: Typo fix. * event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after magic XM_MAPFRAME event has been sent. 2001-07-30 Adrian Aichner <adrian@xemacs.org> * event-msw.c: * event-msw.c (assert): ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.3 "asparagus" is released. goto announcement, summary, changes |
||||||||||||||||
|
|
||||||||||||||||
Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML