Core :Stable .Gamma .Beta .Historical Packages :Official Releases .Pre-Releases This directory holds the notices that are posted when new versions of XEmacs or its Packages are released. Goto Index Download Note: XEmacs 21.4 has been promoted tostable, and the XEmacs 21.1 series has been retired. For those with classic taste, thesehistorical releases are still available. We will continue to support, at a lower level, 21.1 users. See theannouncement of 21.4.12 for details. The stable release series is for those who wish to minimize risk of crashes and other critical failures, perhaps at the expense of functionality. Stable releases are the series of releases we expect you to getno surprises from, whether you follow the XEmacs mailing lists and newsgroups or not. They have been extensively tested by beta testers. In the 21.4 series there have been over a dozen public releases so far, so they have also been extensively tested by ordinary users, some who are total ``newbies'' as well as some who are more sophisticated than most of our beta testers. We undertake to makeno changes to thestable code that are not absolutely required to fix substantial bugs that can cause data loss (including crashes, which can always destroy data) or open security holes. All changes must be approved by the 21.4 Release Manager, Vin Shelton. The stable release series receives little attention unless a bug is reported. Download a stable release fromftp.xemacs.org or a mirror in your country:Goto Index Goto Index Download Note: XEmacs 21.4 has been promoted tostable, and there currently is no gamma series. Plans for the next release are in the works. The gamma series of releases is satisfactorily stable for most sophisticated users. Most Linux or *BSD users should get the best results from the gamma series, and we strongly recommend it to the ``tester'' distributions like NetBSD current, Debian sid, Mandrake Cooker, Red Hat Rawhide, and so on. XEmacs will be ready when they are! Thegamma series of releases is the candidate for promotion to a stable series. Although we do not promote the code base to gamma while there are known critical bugs in the code base, to attempt to meet schedules we also do promote fairly quickly once we've fixed the last known critical bug. Everybody does this, and everybody knows that despite the best efforts of the developers, ``point oh'' releases typically still have bugs in them. The gamma concept simply acknowledges this. The gamma concept allows us to expand our tester base substantially beyond our dedicated beta testers, while warning the administrators or users that we still acknowledge some risk of more or less serious bugs we don't yet know about. It also offers the kinds of users who use ``tester'' Linux distributions a much more featureful application with low, but not absolutely minimal, risk. The gamma series receives active attention on a daily basis from the core developers. Important bugs that do not imply data loss, including problems with font-locking in C and Lisp modes will be addressed in the gamma series. Low-risk fixes that provide most of the missing functionality are the priority. The primary goal is strictly increasing stability. Improved functionality consistent with improving stability is secondary, and basically limited to the as-yet immature MS Windows port. All changes must be approved by the Gamma Release Manager. Users of the gamma series should read the release announcement, and the NEWS and PROBLEMS files carefully, as many of the known issues will not yet be reflected in the FAQ or Info documentation. No Gamma XEmacs releases available fordownload. Goto Index Download Thebeta series of releases is for testers. Users should read theXEmacs Beta mailing list,<xemacs-beta@xemacs.org>. Users should prepare themselves for crashes, data loss, freezes, and other unpleasant events. The beta series contains much experimental code, and fairly large changes may be introduced directly into the code base. These are announced as they happen onxemacs-beta . Wannabe developers may also want to follow theXEmacs Patches<xemacs-patches@xemacs.org> andXEmacs CVS Commits<xemacs-cvs@xemacs.org> mailing lists for up-to-the-minute details about the state of the code base. Core developers commit directly to the CVS repository, with an approval from any of the XEmacs Review Board members. There is no centralized control over the beta code base. This code base is under constant development. Watchxemacs-cvs for a while and see for yourself! About numbering: The stable and gamma series each have unique major and minor version numbers (21.1 and 21.4 respectively). This reflects the fact that except for critical fixes these code bases are frozen. They are branches from the development trunk. (In fact, they are implemented as CVS branches.) The beta series reflects the dynamic history of XEmacs development. Major and minor version numbers will change whenever a public release is made. The 21.1 branch occurred before this page was created, but the 21.4 branch is visible as the gap between 21.2.47 and 21.5.0. (There never was a version 21.3, and never will be. At the time we were planning the public release of the 21.2 development code base, we adopted the familiar Linux convention that odd minor versions indicate unstable, development releases, and even minor version indicate stable releases. Thus that code was frozen and released as 21.4.0.) The 21.5 series will be the trunk version until the next public release is made, which will probably be numbered 22.0 to reflect large changes currently under development in our Mule implementation for multilingual text processing. In that case, the following beta release will be 22.1.1. Download a beta release fromftp.xemacs.org or a mirror in your country:Goto Index Goto Index Download No Historical XEmacs releases available fordownload.
Goto Index Download These packages enhance XEmacs' utility as briefly documented underXEmacs Packages. Download XEmacs Packages inside XEmacs using the Tools->Packages menu, fromftp.xemacs.org, or from a mirror in your country: Goto Index Goto Index Download These pre-release packages (enhancing XEmacs' utility as briefly documented underXEmacs Packages) serve the purpose of quick turn-around and testing before they get officially released. Download XEmacs Pre-Release Packages inside XEmacs using the Tools->Packages menu, fromftp.xemacs.org, or from a mirror in your country: Goto Index |