Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13
authorMiles Bader <miles@gnu.org>
Sun, 13 Feb 2005 07:19:08 +0000 (07:19 +0000)
committerMiles Bader <miles@gnu.org>
Sun, 13 Feb 2005 07:19:08 +0000 (07:19 +0000)
Merge from emacs--cvs-trunk--0

Patches applied:

 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83
 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89
   Update from CVS

 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90
   Update from CVS: man/calc.texi: Add macro for LaTeX for info output.

 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91
 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94
   Update from CVS

29 files changed:
1  2 
etc/NEWS
etc/PROBLEMS
lisp/ChangeLog
lisp/cus-start.el
lisp/descr-text.el
lisp/desktop.el
lisp/emacs-lisp/bytecomp.el
lisp/emulation/keypad.el
lisp/faces.el
lisp/gnus/ChangeLog
lisp/gnus/gnus-start.el
lisp/gnus/gnus-sum.el
lisp/gnus/imap.el
lisp/gnus/mml.el
lisp/international/mule-util.el
lisp/international/mule.el
lisp/ldefs-boot.el
lisp/mail/rmail.el
lisp/mail/sendmail.el
lisp/ruler-mode.el
lisp/simple.el
lisp/startup.el
lisp/subr.el
lisp/textmodes/sgml-mode.el
lisp/textmodes/tex-mode.el
src/ChangeLog
src/keyboard.c
src/xdisp.c
src/xfns.c

diff --cc etc/NEWS
+++ b/etc/NEWS
@@@ -14,83 -14,8 +14,83 @@@ Temporary note
  When you add a new item, please add it without either +++ or ---
  so we will look at it and add it to the manual.
  
 +Fixme: The notes about Emacs 22 are quite incomplete.
 +
 +\f
 +* Changes in Emacs 22.1
 +
 +** The Emacs character set is now a superset of Unicode.  
 +(It has about four times the code space, which should be plenty).
 +
 +The internal encoding used for buffers and strings is now
 +Unicode-based and called `utf-8-emacs'.  utf-8-emacs is backwards
 +compatible with the UTF-8 encoding of Unicode.  The `emacs-mule'
 +coding system can still read and write data in the old internal
 +encoding.
 +
 +There are still charsets which contain disjoint sets of characters
 +where this is necessary or useful, especially for various Far Eastern
 +sets which are problematic with Unicode.
 +
 +Since the internal encoding is also used by default for byte-compiled
 +files -- i.e. the normal coding system for byte-compiled Lisp files is
 +now utf-8-Emacs -- Lisp containing non-ASCII characters which is
 +compiled by Emacs 22 can't be read by earlier versions of Emacs.
 +Files compiled by Emacs 20 or 21 are loaded correctly as emacs-mule
 +(whether or not they contain multibyte characters), which makes
 +loading them somewhat slower than Emacs 22-compiled files.  Thus it
 +may be worth recompiling existing .elc files which don't need to be
 +shared with older Emacsen.
 +
 +** There are assorted new coding systems/aliases -- see
 +M-x list-coding-systems.
 +
 +** New charset implementation with many new charsets.
 +See M-x list-character-sets.  New charsets can be defined conveniently
 +as tables of unicodes.
 +
 +The dimension of a charset is now 0, 1, 2, or 3, and the size of each
 +dimension is no longer limited to 94 or 96.
 +
 +Generic characters no longer exist.  
 +
 +A dynamic charset priority list is used to infer the charset of
 +unicodes for display &c.
 +
 +** The following facilities are obsolete:
 +
 +Minor modes: unify-8859-on-encoding-mode, unify-8859-on-decoding-mode
 +
 +\f
 +* Lisp changes in Emacs 22.1
 +
 +map-char-table's behaviour has changed.
 +
 +New functions: characterp, max-char, map-charset-chars,
 +define-charset-alias, primary-charset, set-primary-charset,
 +unify-charset, clear-charset-maps, charset-priority-list,
 +set-charset-priority, define-coding-system,
 +define-coding-system-alias, coding-system-aliases, langinfo,
 +string-to-multibyte.
 +
 +Changed functions: copy-sequence, decode-char, encode-char,
 +set-fontset-font, new-fontset, modify-syntax-entry, define-charset,
 +modify-category-entry
 +
 +Obsoleted: char-bytes, chars-in-region, set-coding-priority,
 +char-valid-p
 +
 +\f
 +* Incompatible Lisp changes
 +
 +Deleted functions: make-coding-system, register-char-codings,
 +coding-system-spec
 +
 +** The character codes for characters from the
 +eight-bit-control/eight-bit-graphic charsets aren't now in the range
 +128-255.
  \f
- * Installation Changes in Emacs 21.4
+ * Installation Changes in Emacs 22.1
  
  ** Emacs includes now support for loading image libraries on demand.
  (Currently this feature is only used on MS Windows.)  You can configure
diff --cc etc/PROBLEMS
Simple merge
diff --cc lisp/ChangeLog
Simple merge
Simple merge
Simple merge
diff --cc lisp/desktop.el
Simple merge
Simple merge
Simple merge
diff --cc lisp/faces.el
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lisp/simple.el
Simple merge
diff --cc lisp/startup.el
Simple merge
diff --cc lisp/subr.el
Simple merge
Simple merge
Simple merge
diff --cc src/ChangeLog
Simple merge
diff --cc src/keyboard.c
Simple merge
diff --cc src/xdisp.c
Simple merge
diff --cc src/xfns.c
Simple merge