|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.4.20 "Double Solitaire" is releasedgoto announcement, summary, changes From: Vin Shelton <acs@xemacs.org> Subject: XEmacs 21.4.20 "Double Solitaire" is released To: xemacs-announce@xemacs.org, xemacs-beta@xemacs.org Date: Sun, 10 Dec 2006 19:13:26 -0500 Organization: The XEmacs Development Team * XEmacs 21.4.20 "Double Solitaire" is released. "Double Solitaire" is the Twentieth in the OXYMORON series. The latest stable release of XEmacs, XEmacs 21.4.20 - "Double Solitaire", is now available from xemacs.org and its mirrors. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4 See http://www.xemacs.org/Install/. As of 21.4.18, only a source tarball has been supplied. There was virtually no use of the info and elc tarballs, so xemacs-21.4.20.tar.gz and xemacs-21.4.20.tar.bz2 are the only tarballs supplied. If you already have a 21.4.19 source tree, a patchkit is available in xemacs-21.4.19-21.4.20.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 to reach the 21.4.20 release. 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.20 release: e07115e911a552f31cff87a66974ded6 xemacs-21.4.19-21.4.20.patch.gz 32bf1b0e54c348644b315d79ef7a02b3 xemacs-21.4.19-21.4.20.patch.gz.asc b0c98bb6f2d7818f4183f8c8e9afb867 xemacs-21.4.20.tar.bz2 730c9594de021511fad452c7e9925f63 xemacs-21.4.20.tar.bz2.asc faeb21de9da15cc2abd6c3fcdc1b6142 xemacs-21.4.20.tar.gz b684a7ac6b0e30f16c362b4e3eefca69 xemacs-21.4.20.tar.gz.asc Also, if you don't have the packages yet, see http://www.xemacs.org/Documentation/packageGuide.html. 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 reponse 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.20, use the release tag "r21-4-20". 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.20 "Double Solitaire"goto announcement, summary, changes User-Visible Bug Fixes and Improvements
ChangeLogs for XEmacs 21.4.20 "Double Solitaire"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-12-07 Vin Shelton <acs@xemacs.org> * configure.in: Find relocated xpm library under cygwin. Patch lifted from Rick Rankin's 21.5 version of the patch. 2006-05-17 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS: X11R7 loses x11/bitmaps/gray. 2006-01-28 Vin Shelton <acs@xemacs.org> * configure.in: Simplify cygwin include and nox/Xpm handling. As of cygwin-1.5.19, 'gcc -print-file-name=libc.a' (effectively) returns '/lib' instead of '/usr/lib', so we'll use 'gcc -print-search-dirs' instead. ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-08-11 Jerry James <james@xemacs.org> * gnuslib.c (disconnect_from_server): shutdown() has been fine on Linux for a long time now; use it. Also, don't use length to access the buffer unless it is positive, not just nonzero. * gnuclient.c (filename_expand): Initialize the last array element to get a valid C string in case of overflow. Use strncat to avoid buffer overruns. * gnuclient.c (main): Use strncpy to avoid buffer overruns. 2006-08-11 Jerry James <james@xemacs.org> * pop.h: Sync with Emacs. * pop.c: Ditto. 2006-07-21 Stephen J. Turnbull <stephen@xemacs.org> * etags.c: Xemacs -> XEmacs ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-10-14 Jeff Miller <jmiller@xemacs.org> * info.el (Info-find-emacs-command-nodes): fix regex for find command node. 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> * info.el (Info-find-file-node, Info-insert-dir) (Info-read-subfile, Info-insert-file-contents): Maintain invariant `(equal buffer-file-truename (file-truename buffer-file-name))'. Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report and discussion. 2006-05-20 Ville Skyttä <scop@xemacs.org> * obsolete.el (line-beginning-position): New, from 21.5.x. (line-end-position): Ditto. 2006-06-03 Adrian Aichner <adrian@xemacs.org> * package-get.el (package-get-download-sites): Welcome nl.xemacs.org and Thanks! * package-get.el (package-get-pre-release-download-sites): Ditto. 2004-01-19 Martin Buchholz <martin@xemacs.org> * font-lock.el: Add support for not-so recent changes in Java to java-mode. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-06-22 Jerry James <james@xemacs.org> * lwlib-Xlw.c (xlw_scrollbar_callback): Do not dereference instance before checking whether it is NULL. * xlwmenu.c (xlw_map_menu): Prevent uninitialized access to root and waste. ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-11-07 Robert Pluim <rpluim@gmail.com> * lispref/os.texi (User Identification): The code uses HOMEPATH, not HOMEDIR. 2006-07-19 Stephen J. Turnbull <stephen@xemacs.org> * new-users-guide/edit.texi (Insert): Document bogosity in vendor labeling of DEL key. (Numeric Argument): Remove spurious RETs from keystroke examples. Thanks to Michael C. Wescott <wescott@sc.rr.com>. 2006-05-17 Stephen J. Turnbull <stephen@xemacs.org> * xemacs-faq.texi (Q2.2.3): New node. (Q2.2.2, Q2.3.1): Fix navigation references. (Top, Installation): Add to menus. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-03-04 Vin Shelton <acs@xemacs.org> * config.inc.samp: Comment out PACKAGE_PREFIX. * xemacs.mak: Do not set a value for PACKAGE_PATH unless PACKAGE_PATH or PACKAGE_PREFIX was specified in config.inc. 2006-01-28 Vin Shelton <acs@xemacs.org> * XEmacs.iss: Erase old code. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-12-08 Nelson Ferreira <njsf@sxemacs.org> * src/fns.c (XMALLOC_OR_ALLOCA,free_malloced_ptr,XMALLOC_UNBIND): relocated the definitions to be used sooner in file. (concat,plists_differ,mapcar1,Fmapconcat,Fmapcar): Use XMALLOC_OR_ALLOCA macro instead of alloca to prevent stack overflow. 2006-11-29 Aidan Kehoe <kehoea@parhasard.net> * sound.c (init_native_sound): Only X11 and GTK devices can possibly not be on the console of the associated machine. Fixes a crash when init_native_sound is called on a msprinter device. 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> * buffer.c (buffer-file-name): Document invariant. (buffer-file-truename): Sync wording to buffer-file-name. Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report and discussion. 2006-11-19 Benson Margulies <benson@dchbk.us> * fileio.c: Add code to use full Win32 API to check for write access. Win32 has the general design policy that you aren't supposed to ask this question, since security checks change depending on asynchronous processes. Nonetheless, there is a way, by acting as if we are a server doing interpretive access control. 2006-07-31 Aidan Kehoe <kehoea@parhasard.net> * bytecode.c: Use xnew_array instead of alloca. 2006-07-04 Vin Shelton <acs@xemacs.org> * redisplay-msw.c: Fix tiny, but crucial typo. 2006-06-22 Jerry James <james@xemacs.org> * EmacsShell-sub.c (ChangeManaged): * device-x.c (x_IO_error_handler): Do not dereference d if it is NULL. * dgif_lib.c (DGifCloseFile): Do not dereference GifFile before checking if it is NULL. Also fix a memory leak. * dialog-x.c (dbox_selection_callback): Ensure f is non-NULL, then dereference it, not the other way around. * dumper.c (pdump_register_object): Fix off-by-one array bounds overflow check. * dumper.c (pdump_register_struct): Ditto. * editfns.c (Ftemp_directory): Don't let a copy from (long) path to (short) warnpath overflow warnpath. * extents.c (detach_all_extents): Call extent_list_delete_all with a non-NULL parameter only. * glyphs-widget.c (widget_query_geometry): Guard against possibly NULL width and height. * input-method-xlib.c (XIM_SetGeometry): Do not dereference f or xic before checking if they are NULL. * keymap.c (where_is_recursive_mapper): Don't throw away the newly allocated array. * md5.c (Fmd5): Check whether Lstream_read encountered an error. * nas.c (Err): Fix a memory leak. * redisplay-gtk.c (gtk_output_display_block): Fix a Dynarr leak. Don't create the buffer if there is nothing to do. * redisplay-msw.c (mswindows_output_display_block): Ditto. * redisplay-output.c (redisplay_output_layout): Ditto. * redisplay-tty.c (tty_output_display_block): Ditto. * redisplay-x.c (x_output_display_block): Ditto. * scrollbar-gtk.c (gtk_free_scrollbar_instance): Do not dereference instance->scrollbar_data if it is NULL. * scrollbar-x.c (x_free_scrollbar_instance): Ditto. * scrollbar-msw.c (mswindows_free_scrollbar_instance): Ditto, but for sb->scrollbar_data. * sound.c (init_native_sound): Avoid a buffer overflow by allocating a buffer with the appropriate size. 2006-05-08 Stephen J. Turnbull <stephen@xemacs.org> * EmacsShell-sub.c (RootGeometryManager): Change garbage to useful messages under DEBUG_GEOMETRY_MANAGEMENT. Based on a suggestion by Francois L'Archeveque. 2006-03-21 Malcolm Purvis <malcolmp@xemacs.org> * regex.c: Bump INIT_FAILURE_ALLOC and re_max_failures to the current values found in GNU Emacs. 2006-03-17 Vin Shelton <acs@xemacs.org> * dialog-msw.c (handle_directory_dialog_box): Don't declare Q_title here. LOCAL_FILE_FORMAT_TO_TSTR requires an lvalue. * glyphs-msw.c (read_bitmap_data): change 'initialized' to 'hex_initialized' because it conflicts with 'initialized' in lisp.h. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2006-12-09 Vin Shelton <acs@xemacs.org> * XEmacs 21.4.20 is released 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el (Silence-Message): New macro. * automated/mule-tests.el: Use it. * automated/region-tests.el: Use it. * automated/tag-tests.el: Use it. 2006-06-24 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el: Improve handling of unexpected errors. 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