[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This is part 9 of the XEmacs Frequently Asked Questions list. This section will change frequently, and (in theory) should contain any interesting items that have transpired recently. (But in practice it’s not getting updated like this.)
This section also contains descriptions of the new features in all the recent releases of XEmacs. For the most part, the information below is a synopsis of the more complete information that can be found in the file ‘NEWS’ in the ‘etc’ directory of the XEmacs distribution. You can view this file in XEmacs using C-h n or the ‘Help’ menu.
Information on older versions of XEmacs can be find in ‘ONEWS’ in the same directory, or ‘OONEWS’ for really old versions.
9.0: Changes | ||
---|---|---|
Q9.0.1: What new features will be in XEmacs soon? | What new features will be in XEmacs soon? | |
Q9.0.2: What’s new in XEmacs 21.4? | What’s new in XEmacs 21.4? | |
Q9.0.3: What’s new in XEmacs 21.1? | What’s new in XEmacs 21.1? | |
Q9.0.4: What’s new in XEmacs 20.4? | What’s new in XEmacs 20.4? | |
Q9.0.5: What’s new in XEmacs 20.3? | What’s new in XEmacs 20.3? | |
Q9.0.6: What’s new in XEmacs 20.2? | What’s new in XEmacs 20.2? |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
#### Write me.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
21.4 was the "stable" version of the 21.2 series, which was considered "experimental" throughout its life; thus there were no "official" releases at all. In essence, XEmacs is now following the "alternating" scheme of Linux, where at any point there are at least two different development branches, one "stable" and one "experimental". Periodic releases happen in both branches, but those in the experimental branch are not tested as well, and there’s no guarantee they will work at all. The experimental branch is open to any and all code that’s acceptable to the developers; the stable branch, however, is in general limited only to bug fixes, and all contributions are carefully reviewed to make sure they will increase and not decrease stability.
21.3 never existed at all; it was decided to follow the Linux scheme exactly, where odd-numbered series are experimental and even-numbered ones stable.
The following lists summarizes the essential changes made in this version. For a fuller list, see the ‘NEWS’ in the ‘etc’ directory of the XEmacs distribution, or use C-h n or the ‘Help’ menu to view this file inside of XEmacs.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Not yet written.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
21.1 was the "stable" version of "experimental" 21.0 series. See section What’s new in XEmacs 21.4?.
The following lists summarizes the essential changes made in this version. For a fuller list, see the ‘NEWS’ in the ‘etc’ directory of the XEmacs distribution, or use C-h n or the ‘Help’ menu to view this file inside of XEmacs.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
center-to-window-line
(like recenter
but doesn’t force a
redisplay); variable user-full-name
(customize what your full
name looks like in mail); M-x customize-changed-options (customize
options whose default values changes because you upgraded your XEmacs);
M-x add-log-convert (converts an old-style ChangeLog buffer to
new-style); M-x zap-up-to-char (like zap-to-char
but
doesn’t delete the char searched for); commands to store, retrieve and
increment numbers in registers, useful for macros.
echo-keystrokes
can now be a floating-point number; M-.
searches exact tag matches before inexact ones; function
user-full-name
with no arguments returns the var
user-full-name
; a prefix arg to M-: and C-h c inserts
the result in the current buffer.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
let-specifier
; new specifiers
vertical-scrollbar-visible-p
, horizontal-scrollbar-visible-p’,
scrollbar-on-left-p
, scrollbar-on-top-p
,
vertical-divider-always-visible-p
,
vertical-divider-shadow-thickness
,
vertical-divider-line-width
, vertical-divider-spacing
;
specifiers and symbols whose value is a specifier allowed as modeline
specifications.
focus-follows-mouse
works like FSF,
prevents any attempt to permanently change the selected frame; new
function focus-frame
sets the window system focus a frame; new
macros save-selected-frame
and with-selected-frame
.
select-window
now has optional
argument NORECORD to inhibit recording a buffer change;
vertical-motion
now correctly handles optional WINDOW
argument and has new optional argument PIXELS, to have the
returned values be in pixels; new function
vertical-motion-pixels
; new functions
window-text-area-pixel-{width,height,edges}
; new functions
shrink-window-pixels
and enlarge-window-pixels
; new
function window-displayed-text-pixel-height
.
<
, >
, =
, /=
now accept a variable number of
arguments; hashtables now have a consistent read/print syntax; keyword
symbols cannot be set to a value other than themselves; concat
no
longer accepts integer arguments; new function string
, like
list
, vector
, etc.; new function temp-directory
(OS-independent way to get a temp directory); load-average
has
optional argument USE-FLOATS; make-event
implemented
completely; new function function-interactive
(returns a
function’s interactive spec); new functions lmessage
,
lwarn
(printf-like versions of display-wessage
,
display-warning
); new keyword :version
to
defcustom
.
profile-call-count-results
.
split-path
(splits
by path-separator
); Info-default-directory-list
obsolete,
use Info-directory-list
instead; site-lisp is deprecated and no
longer on the load-path by default.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
XEmacs 20.4 is a bugfix release with no user-visible changes.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
XEmacs 20.3 was released in November 1997. It contains many bugfixes, and a number of new features, including Autoconf 2 based configuration, additional support for Mule (Multi-language extensions to Emacs), many more customizations, multiple frames on TTY-s, support for multiple info directories, an enhanced gnuclient, improvements to regexp matching, increased MIME support, and many, many synches with GNU Emacs 20.
The XEmacs/Mule support has been only seriously tested in a Japanese locale, and no doubt many problems still remain. The support for ISO-Latin-1 and Japanese is fairly strong. MULE support comes at a price—about a 30% slowdown from 19.16. We’re making progress on improving performance and XEmacs 20.3 compiled without Mule (which is the default) is definitely faster than XEmacs 19.16.
XEmacs 20.3 is the first non-beta v20 release, and will be the basis for all further development.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The biggest changes in 20.2 include integration of EFS (the next generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a major mode for editing Tex and LaTeX, and a lot of other stuff). Many bugs from 20.0 have been fixed for this release. 20.2 also contains a new system for customizing XEmacs options, invoked via M-x customize.
XEmacs 20.2 is the development release (20.0 was beta), and is no longer considered unstable.
For older news, see the file ‘ONEWS’ in the ‘etc’ directory of the XEmacs distribution.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Aidan Kehoe on December 27, 2016 using texi2html 1.82.