|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs-21.4.17 "Jumbo Shrimp" is Releasedgoto announcement, summary, changes To: xemacs-announce@xemacs.org, xemacs-beta@xemacs.org Subject: XEmacs-21.4.17 "Jumbo Shrimp" is released From: Vin Shelton <acs@xemacs.org> Date: Sun, 06 Feb 2005 23:56:53 -0500 Organization: The XEmacs Development Team Reply-To: xemacs-beta@xemacs.org * XEmacs 21.4.17 "Jumbo Shrimp" is released. "Jumbo Shrimp" is the seventeenth in the OXYMORON series. The latest stable release of XEmacs, XEmacs 21.4.17 - "Jumbo Shrimp", is now available from xemacs.org and its mirrors. XEmacs 21.4.17 repairs a serious problem in the 21.4.16 release. This problem could cause any package or lisp code using shy regexps to either go into any infinite loop or to crash XEmacs. The 21.4.16 release has been withdrawn because of this defect; see http://list-archive.xemacs.org/xemacs-announce/200502/msg00000.html for more details. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4 See http://www.xemacs.org/Install/ for installation instructions. (Note that the tarball breakdown is slightly different from that implied for 21.1. For 21.4, the xemacs-21.4.17.tar.gz tarball contains the full contents of the xemacs-21.4.17-{src,elc,info}.tar.gz tarballs.) If you already have a 21.4.16 source tree, a patchkit is available in xemacs-21.4.16-21.4.17.patch.gz. This does not update .elcs or .infos, they will be rebuilt when you make XEmacs. If you have an earlier version, you can repeatedly apply patchkits. As a special case, because the 21.4.16 release has been withdrawn, there is also a patch to upgrade from a 21.4.15 tarball to 21.4.17. The tarballs and patches are signed with my GPG key, available from most public keyservers and also from ftp://ftp.xemacs.org/pub/xemacs/pgp-keys/vin_shelton.asc Here are the MD5 check sums of each of the files related to the XEmacs 21.4.17 release: 72efc474c524f7c142af8da09c180e89 xemacs-21.4.15-21.4.17.patch.gz 19a1befcd9023cc7dda2de5a9a5670ce xemacs-21.4.15-21.4.17.patch.gz.asc 39a6e234f1bfec6f314ae0062134050e xemacs-21.4.16-21.4.17.patch.gz 1d6817d2e86cc6bdd89ae4e1c4d7c3e8 xemacs-21.4.16-21.4.17.patch.gz.asc 8f678003cc78cd0faecc5ab9e3b8818f xemacs-21.4.17-elc.tar.gz 69f03c36bca950d194c03745548f96e8 xemacs-21.4.17-elc.tar.gz.asc f34b6dcfaedbf832692b1c5dcb84cd0a xemacs-21.4.17-info.tar.gz 27ec3347099cc73f1b376b843e9e1f8f xemacs-21.4.17-info.tar.gz.asc e48d8518185f90ae8b88e77a1ba5fde8 xemacs-21.4.17-src.tar.bz2 5e72db64ac35568d61b38fd04761fd59 xemacs-21.4.17-src.tar.bz2.asc 3a05a0fab0dd9bed9df4a3dceb4da97f xemacs-21.4.17-src.tar.gz 8452ab068c9c9d5becff5c2a618ec249 xemacs-21.4.17-src.tar.gz.asc a207e106138c085711160855d78b72a2 xemacs-21.4.17.tar.bz2 fb432c524f56442ca13835a1e8f863a5 xemacs-21.4.17.tar.bz2.asc 835d539709fbbe8e30cd5de8b3541aa1 xemacs-21.4.17.tar.gz 7b7debaed3f7acb9677d52320ff318b4 xemacs-21.4.17.tar.gz.asc Also, if you don't have the packages yet, make sure you visit http://www.xemacs.org/Documentation/packageGuide.html to find out about installing packages. Anonymous (pserver) CVS: Anonymous CVS is available. We are very grateful to the staff at our host, SunSITE.dk, for a lot of help and quick response to all our requests. If you haven't used XEmacs CVS recently, we moved the repository before the 21.4.6 release. The repository structure is the same as before, so it should be possible to reuse an existing checked-out CVS tree. Take care that your Root is set correctly to CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs On platforms with a Bourne shell and find available, something like for r in `find . -name Root`; do echo $CVSROOT > $r; done will convert your entire tree. Tags are also the same; to update to release 21.4.17, use the release tag "r21-4-17". To set a sticky tag which will always update to the current release, use the branch tag "release-21-4". For more details, see http://www.xemacs.org/Develop/cvsaccess.html. Sincerely, Vin Shelton Stable Release Manager for XEmacs Changes in XEmacs 21.4.17 "Jumbo Shrimp"goto announcement, summary, changes
ChangeLogs for XEmacs 21.4.17 "Jumbo Shrimp"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-01-29 Ben Wing <ben@xemacs.org> * configure.in (AC_INIT_NOTICE): * configure.in (XE_COMPUTE_RUNPATH): Copy LDAP fixes from 21.5. Port Marcus Crestani's patches of 2004-11-12: * Makefile.in.in (install-arch-dep): Fix installation for Cygwin. * configure: * configure.in: Make pdump default for Cygwin. 2005-01-30 Malcolm Purvis <malcolmp@xemacs.org> * Makefile.in.in (dump-elc): Depend on ${PROGNAME} to fix parallel builds. 2004-11-22 Adrian Aichner <adrian@xemacs.org> * etc/TUTORIAL: Typo fixes, courtesy of Andreas Eder <Andreas.Eder@gmx.net>. 2004-05-20 Stephen J. Turnbull <stephen@xemacs.org> * configure.in (HAVE_GPM): Die if GPM requested but not found. 2005-01-23 Vin Shelton <acs@xemacs.org> * Makefile.in.in (finder): Force removal of lisp/finder-inf.el. 2005-01-10 Vin Shelton <acs@xemacs.org> * Makefile.in.in (RECURSIVE_MAKE_ARGS): Remove last few. 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org> * INSTALL: A POSIX compatible Make is no longer required for builds. * Makefile.in.in (RECURSIVE_MAKE): Removed. * Makefile.in.in (RECURSIVE_MAKE_ARGS): New. * configure.in (RECURSIVE_MAKE): Removed. * configure.in (RECURSIVE_MAKE_ARGS): New. Always refer to make as $(MAKE) and use $(RECURSIVE_MAKE_ARGS) for other parameters. This allows -j to work in GNU Make while removing need for POSIX compatible make on all systems. 2004-09-08 Malcolm Purvis <malcolmp@xemacs.org> * INSTALL: A POSIX compatible Make is required for builds. * Makefile.in.in: Enable support for parallel builds. ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-01-29 Vin Shelton <acs@xemacs.org> * movemail.c (popmail): Pass error string as format parameter instead of as part of format string. Security fixes for CAN-2005-0100. 2005-01-09 Steve Youngs <steve@sxemacs.org> From Andrey Slusar <anrays@gmail.com>: * fakemail.c (CURRENT_USER): Define it if FreeBSD version is >= 400000. Also, when FreeBSD version is >= 400000 geteuid returns uid_t instead of unsigned short. 2004-12-17 Vin Shelton <acs@xemacs.org> * etags.c (add_regex): Use zeropattern to initialize patbuf and thus avoid a segv. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-01-29 Ben Wing <ben@xemacs.org> * shadow.el (find-emacs-lisp-shadows): Add custom-defines to list of ignored files. 2005-01-17 Adrian Aichner <adrian@xemacs.org> * simple.el (shifted-motion-keys-select-region): Fix statement about unshifted-motion-keys-deselect-region. 2004-12-15 Ville Skyttä <scop@xemacs.org> * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for now) for GNU Emacs compatibility. (make-obsolete-variable): Ditto. 2004-01-08 Ben Wing <ben@xemacs.org> * code-files.el (load): File positions are 0 based not 1 based. Thanks to Steve Youngs. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2004-10-17 Shyamal Prasad <shyamal@member.fsf.org> * xemacs/programs.texi (Program Modes): Updated it to reflect current status of programming modes. * xemacs/programs.texi (CC Mode): New section introduces CC Mode. Introduces customization with reference to CC Mode manual. Also introduce C/AWK modes in prog-modes package * xemacs/programs.texi (C Ident): Removed - it was obsolete. prog-modes package documentation now contains indentation description for old C mode * xemacs/major.texi (Mode Hooks): Add description of major mode hooks. Cleaned up and updated programming mode descriptions. * xemacs/xemacs.texi (Top): Updated Detailed Node listing for new CC Mode section in programs.texi 2005-01-19 Aidan Kehoe <kehoea@parhasard.net> * man/lispref/functions.texi (Functions): Rename to "Functions and Commands" * man/lispref/functions.texi (What Is a Function): Move the definition of a command further up the list, give information on a trivial (interactive) declaration, and cross-reference to the key binding detail. Cf. 87vf9wgd08.fsf@tleepslib.sk.tsukuba.ac.jp (comp.emacs.xemacs, 2005-01-18). * man/lispref/eval.texi man/lispref/lispref.texi man/lispref/macros.texi man/lispref/symbols.texi man/lispref/variables.texi: Fix cross references. 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org> * Makefile (RECURSIVE_MAKE): Removed. * Makefile (RECURSIVE_MAKE_ARGS): New. The new method for handling parallel builds. 2004-12-15 Ville Skyttä <scop@xemacs.org> * lispref/help.texi: Document 3rd arg to `make-obsolete'. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-01-29 Ben Wing <ben@xemacs.org> * xemacs.mak: * xemacs.mak (USE_PORTABLE_DUMPER): Enable portable dumper just in case it's not specified in config.inc. * xemacs.mak: * xemacs.mak (INCLUDES): Put our own directories first in case of conflict (e.g. config.h in compface). * xemacs.mak ($(BLDLIB_SRC)/minitar.exe): * xemacs.mak (LIB_SRC_TOOLS): Use MSVCRT to avoid link problems. * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info): Use filename only when calling makeinfo, or it chokes on index generation. 2005-01-28 Ben Wing <ben@xemacs.org> * config.inc.samp: * config.inc.samp (PNG_DIR): * config.inc.samp (MAKEINFO): Update directory locations to correspond to current optional-libs.exe and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE since we can now compile with them. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-01-31 Ben Wing <ben@xemacs.org> * emacs.c: Define assert_failed() always. * lisp.h: Always define ABORT(). 2005-01-25 Ben Wing <ben@xemacs.org> * Makefile.in.in: * Makefile.in.in (%.o): Don't compile executable as Windows (-mwindows) under Cygwin. Semi-recent changes to Cygwin's executable-startup handling make it impossible to access the TTY this way. Don't use special linker file under Cygwin (cygwin.sc) except when non-PDUMP (even in this case it is highly questionable); you get errors like 1 [main] temacs 1364 fhandler_console::fixup_after_exec: error opening input console handle after exec, errno 13, Win32 error 5 5820 [main] temacs 1364 fhandler_console::fixup_after_exec: error opening output console handle after exec, errno 13, Win32 error 5 2005-01-29 Ben Wing <ben@xemacs.org> Port this: 2003-08-14 Stephen J. Turnbull <stephen@xemacs.org> * mule-charset.c (get_unallocated_leading_byte): Compiler quietus. 2005-01-29 Ben Wing <ben@xemacs.org> * bytecode.c (optimize_compiled_function): * print.c (FROB): * print.c (long_to_string): Add casts to avoid warning. * glyphs-eimage.c: Some really nasty hacks to allow TIFF and JPEG to both be compiled. #### The better solution is to move the TIFF and JPEG code to different files. * glyphs-msw.c (mswindows_xbm_instantiate): Define __STDC__ to avoid problems with compface.h. * EmacsFrame.c (EmacsFrameRecomputeCellSize): * EmacsShell-sub.c: * EmacsShell-sub.c (ABORT): * EmacsShell-sub.c (SuperClassRootGeometryManager): * EmacsShell-sub.c (RootGeometryManager): * EmacsShell.c: * EmacsShell.c (ABORT): * EmacsShell.c (EmacsShellUpdateSizeHints): * alloc.c (free_lcrecord): * alloca.c (i00afunc): * buffer.c (delete_from_buffer_alist): * buffer.c (MARKED_SLOT): * bytecode.c (execute_rare_opcode): * bytecode.c (optimize_byte_code): * bytecode.c (Ffetch_bytecode): * chartab.c (char_table_type_to_symbol): * chartab.c (Freset_char_table): * chartab.c (decode_char_table_range): * chartab.c (Fget_range_char_table): * chartab.c (check_valid_char_table_value): * chartab.c (map_char_table): * chartab.c (slow_map_char_table_fun): * chartab.c (chartab_instantiate): * cm.c (cmcheckmagic): * console-msw.c (DHEADER): * console.c (MARKED_SLOT): * data.c (finish_marking_weak_lists): * data.c (encode_weak_list_type): * debug.h (DASSERT): * device-gtk.c (gtk_init_device): * device-msw.c (mswindows_get_default_margin): * device-tty.c (tty_init_device): * device-x.c (get_device_from_display): * device-x.c (x_get_visual_depth): * doprnt.c (parse_doprnt_spec): * doprnt.c (get_doprnt_args): * dumper.c (pdump_get_indirect_count): * dumper.c (pdump_register_sub): * dumper.c (pdump_register_object): * dumper.c (pdump_register_struct): * dumper.c (pdump_dump_data): * dumper.c (pdump_reloc_one): * elhash.c (print_hash_table): * elhash.c (make_standard_lisp_hash_table): * elhash.c (hash_table_instantiate): * emacs.c: * emacs.c (Fforce_debugging_signal): * emacs.c (sort_args): * emacs.c (main): * emacs.c (assert_failed): * eval.c (throw_or_bomb_out): * eval.c (signal_1): * eval.c (Fsignal): * event-Xt.c: * event-Xt.c (emacs_Xt_mapping_action): * event-Xt.c (Xt_process_to_emacs_event): * event-msw.c: * event-stream.c (check_event_stream_ok): * event-stream.c (Fadd_timeout): * event-stream.c (Fadd_async_timeout): * event-stream.c (Fdiscard_input): * event-stream.c (execute_internal_event): * event-stream.c (Frecent_keys): * event-stream.c (extract_this_command_keys_nth_mouse_event): * event-stream.c (lookup_command_event): * event-unixoid.c (poll_fds_for_input): * events.c: * events.c (mark_event): * events.c (event_equal): * events.c (event_hash): * events.c (Fmake_event): * events.c (Fdeallocate_event): * events.c (event_chain_find_previous): * events.c (event_to_character): * events.c (format_event_object): * events.c (Fevent_type): * events.c (event_pixel_translation): * events.c (Fevent_properties): * extents.c (extent_in_region_p): * extents.c (print_extent): * extents.c (process_extents_for_insertion_mapper): * extents.c (report_extent_modification_mapper): * extents.c (glyph_layout_to_symbol): * faces.c (face_validate): * file-coding.c (eol_type_to_symbol): * file-coding.c (subsidiary_coding_system): * file-coding.c (Fcoding_system_type): * file-coding.c (Fcoding_system_property): * file-coding.c (mule_decode): * file-coding.c (mule_encode): * file-coding.c (encode_coding_ucs4): * file-coding.c (encode_coding_utf8): * file-coding.c (parse_iso2022_esc): * file-coding.c (encode_coding_iso2022): * fileio.c: * fns.c (concat): * fns.c (Fsubseq): * fns.c (mapcar1): * fns.c (Fbase64_encode_region): * fns.c (Fbase64_encode_string): * fns.c (Fbase64_decode_region): * fns.c (Fbase64_decode_string): * font-lock.c (find_context): * font-lock.c (context_to_symbol): * frame-gtk.c (gtk_set_frame_pointer): * frame-gtk.c (gtk_update_frame_external_traits): * frame-x.c (x_wm_mark_shell_size_user_specified): * frame-x.c (x_wm_mark_shell_position_user_specified): * frame-x.c (x_wm_set_shell_iconic_p): * frame-x.c (x_wm_set_cell_size): * frame-x.c (x_wm_set_variable_size): * frame-x.c (x_wm_store_class_hints): * frame-x.c (x_wm_maybe_store_wm_command): * frame-x.c (x_initialize_frame_size): * frame-x.c (x_update_frame_external_traits): * frame.c: * frame.c (delete_frame_internal): * frame.c (mouse_pixel_position_1): * frame.c (change_frame_size_1): * free-hook.c (check_free): * free-hook.c (check_realloc): * free-hook.c (note_block_input): * free-hook.c (log_gcpro): * gccache-gtk.c (gc_cache_lookup): * glyphs-eimage.c (tiff_memory_write): * glyphs-gtk.c (gtk_finalize_image_instance): * glyphs-gtk.c (init_image_instance_from_gdk_pixmap): * glyphs-gtk.c (init_image_instance_from_xbm_inline): * glyphs-gtk.c (gtk_xpm_instantiate): * glyphs-gtk.c (gtk_unmap_subwindow): * glyphs-gtk.c (gtk_map_subwindow): * glyphs-gtk.c (gtk_button_redisplay): * glyphs-msw.c: * glyphs-msw.c (init_image_instance_from_xbm_inline): * glyphs-x.c (init_image_instance_from_xbm_inline): * glyphs-x.c (extract_xpm_color_names): * glyphs-x.c (x_xpm_instantiate): * glyphs.c (get_image_instantiator_governing_domain): * glyphs.c (print_image_instance): * glyphs.c (image_instance_equal): * glyphs.c (image_instance_hash): * glyphs.c (encode_image_instance_type): * glyphs.c (make_image_instance_1): * glyphs.c (inherit_instantiate): * glyphs.c (image_instantiate): * glyphs.c (allocate_glyph): * glyphs.c (Fglyph_type): * glyphs.c (redisplay_subwindow): * glyphs.c (display_table_entry): * gtk-glue.c (xemacs_list_to_gtklist): * gtk-glue.c (xemacs_gtklist_to_list): * gtk-glue.c (xemacs_list_to_array): * gutter.c (SET_GUTTER_WAS_VISIBLE_FLAG): * gutter.c (gutter_was_visible): * gutter.c (get_gutter_coords): * input-method-xlib.c (get_XIM_input): * insdel.c (bufpos_to_bytind_func): * insdel.c (bytind_to_bufpos_func): * insdel.c (move_gap): * intl.c (x_get_composed_input): * keymap.c (keymap_lookup_directly): * keymap.c (keymap_delete_inverse_internal): * keymap.c (ensure_meta_prefix_char_keymapp): * keymap.c (accessible_keymaps_mapper_1): * keymap.c (where_is_recursive_mapper): * lisp.h: * lisp.h (ABORT): * lread.c (read_atom): * lstream.c (Lstream_delete): * lstream.c (make_lisp_buffer_stream_1): * macros.c (pop_kbd_macro_event): * malloc.c (malloc): * malloc.c (free): * marker.c (bi_marker_position): * marker.c (set_bi_marker_position): * menubar-gtk.c (menu_descriptor_to_widget_1): * menubar-msw.c (prune_menubar): * menubar-x.c (set_frame_menubar): * mule-charset.c (get_unallocated_leading_byte): * mule-charset.h (CHAR_LEADING_BYTE): * native-gtk-toolbar.c (SET_TOOLBAR_WAS_VISIBLE_FLAG): * nt.c (init_environment): * nt.c (generate_inode_val): * ntproc.c (delete_child): * ntproc.c (_sys_read_ahead): * ntproc.c (create_child): * objects.c (color_instantiate): * objects.c (font_instantiate): * objects.c (face_boolean_instantiate): * print.c (printing_major_badness): * process-nt.c (nt_send_process): * process-unix.c (unix_send_process): * process.c (get_process): * ralloc.c (obtain): * ralloc.c (relinquish): * ralloc.c (relocate_blocs): * ralloc.c (resize_bloc): * ralloc.c (r_alloc_free): * ralloc.c (r_re_alloc): * ralloc.c (r_alloc_thaw): * ralloc.c (init_ralloc): * ralloc.c (Free_Addr_Block): * ralloc.c (r_alloc): * redisplay-gtk.c (gtk_output_display_block): * redisplay-msw.c (mswindows_output_display_block): * redisplay-output.c (get_next_display_block): * redisplay-output.c (get_cursor_size_and_location): * redisplay-output.c (redisplay_output_layout): * redisplay-output.c (redisplay_clear_region): * redisplay-tty.c (tty_output_display_block): * redisplay-x.c (x_output_display_block): * redisplay.c (add_propagation_runes): * redisplay.c (add_glyph_rune): * redisplay.c (create_text_block): * redisplay.c (add_margin_runes): * redisplay.c (create_left_glyph_block): * redisplay.c (create_right_glyph_block): * redisplay.c (create_string_text_block): * redisplay.c (regenerate_window): * redisplay.c (REGEN_INC_FIND_START_END): * redisplay.c (redisplay_frame): * redisplay.c (point_in_line_start_cache): * regex.c: * regex.c (ABORT): * regex.c (re_compile_fastmap): * regex.c (re_match_2_internal): * regex.c (regerror): * scrollbar-gtk.c (gtk_scrollbar_loop): * scrollbar-gtk.c (scrollbar_cb): * scrollbar-gtk.c (gtk_update_frame_scrollbars): * scrollbar-msw.c (mswindows_handle_scrollbar_event): * scrollbar-x.c (x_update_scrollbar_instance_status): * scrollbar-x.c (x_scrollbar_loop): * scrollbar-x.c (x_update_frame_scrollbars): * search.c (search_command): * search.c (Fmatch_data): * select-x.c (motif_clipboard_cb): * signal.c (interrupt_signal): * specifier.c (specifier_add_spec): * specifier.c (specifier_instance_from_inst_list): * specifier.c (specifier_instance): * specifier.h: * specifier.h (struct specifier_methods): * strftime.c (add_num_time_t): * sunplay.c (init_device): * symbols.c (Fsetplist): * symbols.c (do_symval_forwarding): * symbols.c (store_symval_forwarding): * symbols.c (Fset): * symbols.c (Fbuilt_in_variable_type): * symbols.c (decode_magic_handler_type): * symbols.c (handler_type_from_function_symbol): * syntax.c (update_syntax_cache): * sysdep.c (init_baud_rate): * toolbar-gtk.c (SET_TOOLBAR_WAS_VISIBLE_FLAG): * toolbar-msw.c (SET_TOOLBAR_WAS_VISIBLE_FLAG): * toolbar-x.c (SET_TOOLBAR_WAS_VISIBLE_FLAG): * toolbar.c (get_toolbar_coords): * ui-gtk.c (build_gtk_boxed): * ui-gtk.c (describe_gtk_arg): * ui-gtk.c (gtk_type_to_lisp): * ui-gtk.c (lisp_to_gtk_type): * ui-gtk.c (lisp_to_gtk_ret_type): * ui-gtk.c (lisp_to_flag): * unexnt.c (read_in_bss): * unexnt.c (map_in_heap): * window.c (real_window): * window.c (window_display_lines): * window.c (window_display_buffer): * window.c (set_window_display_buffer): * window.c (window_modeline_height): * window.c (unshow_buffer): * window.c (window_loop): * window.c (Fget_lru_window): * window.c (Fsplit_window): * window.c (Fset_window_configuration): * window.c (saved_window_index): * xgccache.c (gc_cache_lookup): abort() -> ABORT(). Eliminate preprocessor games with abort() since it creates huge problems in VC7, solvable only by including massive amounts of files in every compile (and not worth it). * sysdep.c: * sysproc.h: Inclusion of process.h does not need to be before lisp.h any more. Move later and remove comment about abort(). 2005-01-26 Arnaud Giersch <arnaud.giersch@free.fr> * regex.c (re_match_2_internal): Correctly initialize loop which clears uninitialized registers. 2005-01-28 Vin Shelton <acs@xemacs.org> * sheap.c (more_static_core): Applied Ben's version of the long string patch. 2005-01-24 Vin Shelton <acs@xemacs.org> * sheap.c (more_static_core): Reformatted printf string so gcc-3.3.3 will compile this on Cygwin. 2004-02-22 Stephen J. Turnbull <stephen@xemacs.org> * console.c (function_key_map): Reference `key-binding'. * keymap.c (Vkey_translation_map): Improve docstring. 2004-03-30 Zajcev Evgeny <zevlg@yandex.ru> * window.c: Declare `allow_deletion_of_last_visible_frame' extern. * window.c (window_loop): [fix] Take into account `allow-deletion-of-last-visible-frame' variable. * window.c (replace-buffer-in-windows): Ditto. 2004-12-15 Stephen J. Turnbull <stephen@xemacs.org> * EmacsManager.c (EmacsManagerChangeSize): Respect XtGeometryNo. 2005-01-20 Malcolm Purvis <malcolmp@xemacs.org> * event-gtk.c: Recognise AltGr as a valid modifier. 2005-01-12 Ville Skyttä <scop@xemacs.org> * console-x.h: #include X11/keysym.h before xintrinsic.h. 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org> Fix backreference bug caught by test suite. * regex.c (regex_compile): Make backref duplicate internal register. 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org> Documentation, code clarification, and warning suppression. * regex.c (regex_compile): Improve comments. (re_match_2_internal): Improve comments and avoid redundant braces. [Most of the big hunk at l. 4710 is indentation; use diff -w to see the real changes.] (alt_match_null_string_p): (common_op_match_null_string_p): Avoid shadowing global on Mac OS X 10.4, at least. 2004-09-08 Stephen J. Turnbull <stephen@xemacs.org> * regex.c (regcomp): Fix "unsigned comparison" warning (maybe introduced with shy groups fix). [Already applied, probably with the second "fix shy groups" patch of 2004-10-07.] 2005-01-10 Steve Youngs <steve@sxemacs.org> From Andrey Slusar <anrays@gmail.com>: * unexelf.c: define `Elfw(type)' for FreeBSD alpha and amd64. 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org> * Makefile (RECURSIVE_MAKE): Removed. * Makefile (RECURSIVE_MAKE_ARGS): New. The new method for handling parallel builds. 2004-09-08 Malcolm Purvis <malcolmp@xemacs.org> * Makefile.in.in: Enable support for parallel builds. 2005-01-09 Steve Youngs <steve@sxemacs.org> From Andrey Slusar <anrays@gmail.com>: * s/freebsd.h (LIBS_SYSTEM): Only set to "-lutil -lxpg4" if FreeBSD version is >= 199701 _and_ < 600006. 2005-01-06 Zajcev Evgeny <zevlg@yandex.ru> * scrollbar.c (compute_scrollbar_instance_usage): Only call device method compute_scrollbar_instance_usage() if it is defined. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2005-02-06 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.17 is released 2005-02-01 Vin Shelton <acs@xemacs.org> * automated/regexp-tests.el: Added an additional shy groups test authored by Arnaud Giersch <arnaud.giersch@free.fr> 2005-01-14 Stephen J. Turnbull <stephen@xemacs.org> * automated/mule-tests.el (file-system character conversion): Improve Mac OS X compatibility. 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org> * automated/regexp-tests.el: Test trivial subpatterns and backreferences with shy groups. 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