aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2005-02-14 03:40:07 +0000
committerMiles Bader2005-02-14 03:40:07 +0000
commit8589dc17f80450f5773a2d449fa6d94c9bb04fe3 (patch)
tree80bb65cae665bcd1efe6e00324d34d1e848421f1
parentdd75f82d04b1c7fb91fd3024021a3d7977154857 (diff)
downloademacs-8589dc17f80450f5773a2d449fa6d94c9bb04fe3.tar.gz
emacs-8589dc17f80450f5773a2d449fa6d94c9bb04fe3.zip
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-14
Update unicode-branch version numbers and ChangeLog file names 2005-02-12 Miles Bader <miles@gnu.org> * etc/TODO, etc/PROBLEMS, etc/NEWS: Replace references to Emacs version "22" with "23". 2005-02-12 Miles Bader <miles@gnu.org> * lisp/version.el (emacs-version): Change to "23.0.0". * lisp/descr-text.el (describe-char-unidata-list): Replace references to Emacs version "22" with "23". * lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header) (byte-compile-insert-header): Likewise. * lisp/international/mule.el (charset-list, set-coding-priority) (ignore-relative-composition): Likewise. * lisp/international/mule-util.el (detect-coding-with-priority): Likewise. * lisp/international/mule-diag.el: Likewise. * lisp/international/mule-cmds.el (language-info-custom-alist): Likewise. * lisp/international/codepage.el (codepage-setup): Likewise. 2005-02-13 Miles Bader <miles@gnu.org> Rename unicode-branch-specific ChangeLog files to "ChangeLog.unicode" from "ChangeLog.22"
-rw-r--r--ChangeLog.unicode6
-rw-r--r--admin/ChangeLog.unicode (renamed from admin/ChangeLog.22)0
-rw-r--r--etc/ChangeLog.unicode (renamed from etc/ChangeLog.22)5
-rw-r--r--etc/NEWS18
-rw-r--r--etc/PROBLEMS2
-rw-r--r--etc/TODO4
-rw-r--r--leim/ChangeLog.unicode (renamed from leim/ChangeLog.22)0
-rw-r--r--lisp/ChangeLog.unicode (renamed from lisp/ChangeLog.22)15
-rw-r--r--lisp/descr-text.el2
-rw-r--r--lisp/emacs-lisp/bytecomp.el10
-rw-r--r--lisp/gnus/ChangeLog.unicode (renamed from lisp/gnus/ChangeLog.22)0
-rw-r--r--lisp/gnus/message.el4
-rw-r--r--lisp/gnus/mm-util.el6
-rw-r--r--lisp/gnus/qp.el6
-rw-r--r--lisp/gnus/rfc2047.el4
-rw-r--r--lisp/gnus/utf7.el4
-rw-r--r--lisp/international/codepage.el4
-rw-r--r--lisp/international/mule-cmds.el2
-rw-r--r--lisp/international/mule-diag.el4
-rw-r--r--lisp/international/mule-util.el2
-rw-r--r--lisp/international/mule.el10
-rw-r--r--lisp/time-stamp.el4
-rw-r--r--lisp/version.el4
-rw-r--r--src/ChangeLog.unicode (renamed from src/ChangeLog.22)0
24 files changed, 71 insertions, 45 deletions
diff --git a/ChangeLog.unicode b/ChangeLog.unicode
new file mode 100644
index 00000000000..2fe7982a33a
--- /dev/null
+++ b/ChangeLog.unicode
@@ -0,0 +1,6 @@
12005-02-13 Miles Bader <miles@gnu.org>
2
3 Rename unicode-branch-specific ChangeLog files to
4 "ChangeLog.unicode" from "ChangeLog.22"
5
6;; arch-tag: a75b78b5-dcea-4597-ad68-97d90683e613
diff --git a/admin/ChangeLog.22 b/admin/ChangeLog.unicode
index a8926e89d0a..a8926e89d0a 100644
--- a/admin/ChangeLog.22
+++ b/admin/ChangeLog.unicode
diff --git a/etc/ChangeLog.22 b/etc/ChangeLog.unicode
index 8f87f822b76..45987ab29ed 100644
--- a/etc/ChangeLog.22
+++ b/etc/ChangeLog.unicode
@@ -1,3 +1,8 @@
12005-02-12 Miles Bader <miles@gnu.org>
2
3 * TODO, PROBLEMS, NEWS: Replace references to Emacs version "22"
4 with "23".
5
12004-02-12 Kenichi Handa <handa@m17n.org> 62004-02-12 Kenichi Handa <handa@m17n.org>
2 7
3 * charsets/CNS-[234567].map: Regenerated. 8 * charsets/CNS-[234567].map: Regenerated.
diff --git a/etc/NEWS b/etc/NEWS
index c878666647d..d3227df771e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -14,10 +14,10 @@ Temporary note:
14When you add a new item, please add it without either +++ or --- 14When you add a new item, please add it without either +++ or ---
15so we will look at it and add it to the manual. 15so we will look at it and add it to the manual.
16 16
17Fixme: The notes about Emacs 22 are quite incomplete. 17Fixme: The notes about Emacs 23 are quite incomplete.
18 18
19 19
20* Changes in Emacs 22.1 20* Changes in Emacs 23.1
21 21
22** The Emacs character set is now a superset of Unicode. 22** The Emacs character set is now a superset of Unicode.
23(It has about four times the code space, which should be plenty). 23(It has about four times the code space, which should be plenty).
@@ -35,12 +35,12 @@ sets which are problematic with Unicode.
35Since the internal encoding is also used by default for byte-compiled 35Since the internal encoding is also used by default for byte-compiled
36files -- i.e. the normal coding system for byte-compiled Lisp files is 36files -- i.e. the normal coding system for byte-compiled Lisp files is
37now utf-8-Emacs -- Lisp containing non-ASCII characters which is 37now utf-8-Emacs -- Lisp containing non-ASCII characters which is
38compiled by Emacs 22 can't be read by earlier versions of Emacs. 38compiled by Emacs 23 can't be read by earlier versions of Emacs. Files
39Files compiled by Emacs 20 or 21 are loaded correctly as emacs-mule 39compiled by Emacs 20, 21, or 22 are loaded correctly as emacs-mule
40(whether or not they contain multibyte characters), which makes 40(whether or not they contain multibyte characters), which makes loading
41loading them somewhat slower than Emacs 22-compiled files. Thus it 41them somewhat slower than Emacs 23-compiled files. Thus it may be worth
42may be worth recompiling existing .elc files which don't need to be 42recompiling existing .elc files which don't need to be shared with older
43shared with older Emacsen. 43Emacsen.
44 44
45** There are assorted new coding systems/aliases -- see 45** There are assorted new coding systems/aliases -- see
46M-x list-coding-systems. 46M-x list-coding-systems.
@@ -62,7 +62,7 @@ unicodes for display &c.
62Minor modes: unify-8859-on-encoding-mode, unify-8859-on-decoding-mode 62Minor modes: unify-8859-on-encoding-mode, unify-8859-on-decoding-mode
63 63
64 64
65* Lisp changes in Emacs 22.1 65* Lisp changes in Emacs 23.1
66 66
67map-char-table's behaviour has changed. 67map-char-table's behaviour has changed.
68 68
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 8d1bae6ba5e..2ac1a7e6b37 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2,7 +2,7 @@ This file describes various problems that have been encountered
2in compiling, installing and running GNU Emacs. Try doing Ctl-C Ctl-t 2in compiling, installing and running GNU Emacs. Try doing Ctl-C Ctl-t
3and browsing through the outline headers. 3and browsing through the outline headers.
4 4
5* Mule-UCS doesn't work in Emacs 22. 5* Mule-UCS doesn't work in Emacs 23.
6 6
7It's completely redundant now, as far as we know. 7It's completely redundant now, as far as we know.
8 8
diff --git a/etc/TODO b/etc/TODO
index d37de9bc280..406fa425c30 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -31,7 +31,7 @@ to the FSF.
31 31
32** Provide user-friendly ways to list all available font families, 32** Provide user-friendly ways to list all available font families,
33 display a font as a sample, etc. [fx is looking at multilingual 33 display a font as a sample, etc. [fx is looking at multilingual
34 font selection for Emacs 22.] 34 font selection for Emacs 23.]
35 35
36** Program Enriched mode to read and save in RTF. [Is there actually a 36** Program Enriched mode to read and save in RTF. [Is there actually a
37 decent single definition of RTF? Maybe see info at 37 decent single definition of RTF? Maybe see info at
@@ -233,7 +233,7 @@ to the FSF.
233 (with ASCIIfied fallback via latin1-disp). Examples include 233 (with ASCIIfied fallback via latin1-disp). Examples include
234 box-drawing graphics in Custom buffers, W3 rules and tables, and 234 box-drawing graphics in Custom buffers, W3 rules and tables, and
235 tree displays generally, mode-line mail indicator. [See work done 235 tree displays generally, mode-line mail indicator. [See work done
236 already for Emacs 22 and consult fx.] 236 already for Emacs 23 and consult fx.]
237 237
238** Do something to make rms happy with fx's dynamic loading, and use it 238** Do something to make rms happy with fx's dynamic loading, and use it
239 to implement things like auto-loaded buffer parsers and database 239 to implement things like auto-loaded buffer parsers and database
diff --git a/leim/ChangeLog.22 b/leim/ChangeLog.unicode
index f946b2f1b11..f946b2f1b11 100644
--- a/leim/ChangeLog.22
+++ b/leim/ChangeLog.unicode
diff --git a/lisp/ChangeLog.22 b/lisp/ChangeLog.unicode
index 70e3c6af16e..4b21ba2503e 100644
--- a/lisp/ChangeLog.22
+++ b/lisp/ChangeLog.unicode
@@ -1,3 +1,18 @@
12005-02-12 Miles Bader <miles@gnu.org>
2
3 * version.el (emacs-version): Change to "23.0.0".
4
5 * descr-text.el (describe-char-unidata-list):
6 Replace references to Emacs version "22" with "23".
7 * emacs-lisp/bytecomp.el (byte-compile-fix-header)
8 (byte-compile-insert-header): Likewise.
9 * international/mule.el (charset-list, set-coding-priority)
10 (ignore-relative-composition): Likewise.
11 * international/mule-util.el (detect-coding-with-priority): Likewise.
12 * international/mule-diag.el: Likewise.
13 * international/mule-cmds.el (language-info-custom-alist): Likewise.
14 * international/codepage.el (codepage-setup): Likewise.
15
12005-02-13 Kenichi Handa <handa@m17n.org> 162005-02-13 Kenichi Handa <handa@m17n.org>
2 17
3 * case-table.el: Adjust code merged from trunk for unicode 18 * case-table.el: Adjust code merged from trunk for unicode
diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index 88eac3f0a14..d8ef9be6f81 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -217,7 +217,7 @@ otherwise."
217(defcustom describe-char-unidata-list nil 217(defcustom describe-char-unidata-list nil
218 "List of Unicode-based character property names shown by `describe-char'." 218 "List of Unicode-based character property names shown by `describe-char'."
219 :group 'mule 219 :group 'mule
220 :version "22.1" 220 :version "23.1"
221 :type '(set 221 :type '(set
222 (const :tag "Unicode Name" name) 222 (const :tag "Unicode Name" name)
223 (const :tag "Unicode general category " general-category) 223 (const :tag "Unicode general category " general-category)
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 217f28f2a81..3c5a1d14d72 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -1,7 +1,7 @@
1;;; bytecomp.el --- compilation of Lisp code into byte code 1;;; bytecomp.el --- compilation of Lisp code into byte code
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002,
4;; 2003, 2004 Free Software Foundation, Inc. 4;; 2003, 2004, 2005 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Hallvard Furuseth <hbf@ulrik.uio.no> 7;; Hallvard Furuseth <hbf@ulrik.uio.no>
@@ -1845,9 +1845,9 @@ With argument, insert value in current buffer after the form."
1845 ";;; and therefore cannot be loaded into Emacs 21 or earlier.\n") 1845 ";;; and therefore cannot be loaded into Emacs 21 or earlier.\n")
1846 ;; Replace "19" or "19.29" with "22", twice. 1846 ;; Replace "19" or "19.29" with "22", twice.
1847 (re-search-forward "19\\(\\.[0-9]+\\)") 1847 (re-search-forward "19\\(\\.[0-9]+\\)")
1848 (replace-match "22") 1848 (replace-match "23")
1849 (re-search-forward "19\\(\\.[0-9]+\\)") 1849 (re-search-forward "19\\(\\.[0-9]+\\)")
1850 (replace-match "22") 1850 (replace-match "23")
1851 ;; Now compensate for the change in size, 1851 ;; Now compensate for the change in size,
1852 ;; to make sure all positions in the file remain valid. 1852 ;; to make sure all positions in the file remain valid.
1853 (setq delta (- (point-max) old-header-end)) 1853 (setq delta (- (point-max) old-header-end))
@@ -1862,7 +1862,7 @@ With argument, insert value in current buffer after the form."
1862 (set-buffer outbuffer) 1862 (set-buffer outbuffer)
1863 (goto-char 1) 1863 (goto-char 1)
1864 ;; The magic number of .elc files is ";ELC", or 0x3B454C43. After 1864 ;; The magic number of .elc files is ";ELC", or 0x3B454C43. After
1865 ;; that is the file-format version number (18, 19, 20, or 22) as a 1865 ;; that is the file-format version number (18, 19, 20, or 23) as a
1866 ;; byte, followed by some nulls. The primary motivation for doing 1866 ;; byte, followed by some nulls. The primary motivation for doing
1867 ;; this is to get some binary characters up in the first line of 1867 ;; this is to get some binary characters up in the first line of
1868 ;; the file so that `diff' will simply say "Binary files differ" 1868 ;; the file so that `diff' will simply say "Binary files differ"
@@ -1874,7 +1874,7 @@ With argument, insert value in current buffer after the form."
1874 1874
1875 (insert 1875 (insert
1876 ";ELC" 1876 ";ELC"
1877 (if (byte-compile-version-cond byte-compile-compatibility) 18 22) 1877 (if (byte-compile-version-cond byte-compile-compatibility) 18 23)
1878 "\000\000\000\n" 1878 "\000\000\000\n"
1879 ) 1879 )
1880 (insert ";;; Compiled by " 1880 (insert ";;; Compiled by "
diff --git a/lisp/gnus/ChangeLog.22 b/lisp/gnus/ChangeLog.unicode
index 4fcde1f3c09..4fcde1f3c09 100644
--- a/lisp/gnus/ChangeLog.22
+++ b/lisp/gnus/ChangeLog.unicode
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index e30e9a6b123..c894d87904d 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -3582,8 +3582,8 @@ It should typically alter the sending method in some way or other."
3582 (when (let ((char (char-after))) 3582 (when (let ((char (char-after)))
3583 (or (< (mm-char-int char) 128) 3583 (or (< (mm-char-int char) 128)
3584 (and (mm-multibyte-p) 3584 (and (mm-multibyte-p)
3585 ;; Fixme: Wrong for Emacs 22 and for things 3585 ;; Fixme: Wrong for Emacs 23 and for things
3586 ;; like undecable utf-8. Should at least 3586 ;; like undectable utf-8. Should at least
3587 ;; use find-coding-systems-region. 3587 ;; use find-coding-systems-region.
3588 (memq (char-charset char) 3588 (memq (char-charset char)
3589 '(eight-bit-control eight-bit-graphic 3589 '(eight-bit-control eight-bit-graphic
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el
index bfda1591a2e..3cccf0f4049 100644
--- a/lisp/gnus/mm-util.el
+++ b/lisp/gnus/mm-util.el
@@ -1,5 +1,5 @@
1;;; mm-util.el --- Utility functions for Mule and low level things 1;;; mm-util.el --- Utility functions for Mule and low level things
2;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 2;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3;; Free Software Foundation, Inc. 3;; Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -288,7 +288,7 @@ with Mule charsets. It is completely useless for Emacs."
288 cs mime mule alist) 288 cs mime mule alist)
289 (while css 289 (while css
290 (setq cs (pop css) 290 (setq cs (pop css)
291 mime (or (coding-system-get cs :mime-charset) ; Emacs 22 291 mime (or (coding-system-get cs :mime-charset) ; Emacs 23
292 (coding-system-get cs 'mime-charset))) 292 (coding-system-get cs 'mime-charset)))
293 (when (and mime 293 (when (and mime
294 (not (eq t (setq mule 294 (not (eq t (setq mule
@@ -648,7 +648,7 @@ charset, and a longer list means no appropriate charset."
648 ;; Otherwise, we'll get nil, and the next setq will get invoked. 648 ;; Otherwise, we'll get nil, and the next setq will get invoked.
649 (setq charsets (mm-xemacs-find-mime-charset b e)) 649 (setq charsets (mm-xemacs-find-mime-charset b e))
650 650
651 ;; Fixme: won't work for unibyte Emacs 22: 651 ;; Fixme: won't work for unibyte Emacs 23:
652 652
653 ;; We're not multibyte, or a single coding system won't cover it. 653 ;; We're not multibyte, or a single coding system won't cover it.
654 (setq charsets 654 (setq charsets
diff --git a/lisp/gnus/qp.el b/lisp/gnus/qp.el
index 6a27b20eb1e..67ee8883f08 100644
--- a/lisp/gnus/qp.el
+++ b/lisp/gnus/qp.el
@@ -1,6 +1,6 @@
1;;; qp.el --- Quoted-Printable functions 1;;; qp.el --- Quoted-Printable functions
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: mail, extensions 6;; Keywords: mail, extensions
@@ -102,7 +102,7 @@ encode lines starting with \"From\"."
102 (interactive "r") 102 (interactive "r")
103 (save-excursion 103 (save-excursion
104 (goto-char from) 104 (goto-char from)
105 (if (fboundp 'string-to-multibyte) ; Emacs 22 105 (if (fboundp 'string-to-multibyte) ; Emacs 23
106 (if (re-search-forward (string-to-multibyte "[^\x0-\x7f\x80-\xff]") 106 (if (re-search-forward (string-to-multibyte "[^\x0-\x7f\x80-\xff]")
107 to t) 107 to t)
108 ;; Fixme: This is somewhat misleading. 108 ;; Fixme: This is somewhat misleading.
@@ -122,7 +122,7 @@ encode lines starting with \"From\"."
122 (not (eobp))) 122 (not (eobp)))
123 (insert 123 (insert
124 (prog1 124 (prog1
125 ;; To unibyte in case of Emacs 22 eight-bit. 125 ;; To unibyte in case of Emacs 23 eight-bit.
126 (format "=%02X" (mm-multibyte-char-to-unibyte (char-after))) 126 (format "=%02X" (mm-multibyte-char-to-unibyte (char-after)))
127 (delete-char 1)))) 127 (delete-char 1))))
128 ;; Encode white space at the end of lines. 128 ;; Encode white space at the end of lines.
diff --git a/lisp/gnus/rfc2047.el b/lisp/gnus/rfc2047.el
index e6461bf2627..e5022897aaf 100644
--- a/lisp/gnus/rfc2047.el
+++ b/lisp/gnus/rfc2047.el
@@ -1,5 +1,5 @@
1;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages 1;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages
2;; Copyright (C) 1998, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. 2;; Copyright (C) 1998, 1999, 2000, 2002, 2003, 2005 Free Software Foundation, Inc.
3 3
4;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 4;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
5;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 5;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -277,7 +277,7 @@ The buffer may be narrowed."
277 ;; (make-char-table 'syntax-table '(2)) only works in Emacs. 277 ;; (make-char-table 'syntax-table '(2)) only works in Emacs.
278 (let ((table (make-syntax-table))) 278 (let ((table (make-syntax-table)))
279 ;; The following is done to work for setting all elements of the table 279 ;; The following is done to work for setting all elements of the table
280 ;; in Emacs 21 and 22 and XEmacs; it appears to be the cleanest way. 280 ;; in Emacs 21-23 and XEmacs; it appears to be the cleanest way.
281 ;; Play safe and don't assume the form of the word syntax entry -- 281 ;; Play safe and don't assume the form of the word syntax entry --
282 ;; copy it from ?a. 282 ;; copy it from ?a.
283 (if (fboundp 'set-char-table-range) ; Emacs 283 (if (fboundp 'set-char-table-range) ; Emacs
diff --git a/lisp/gnus/utf7.el b/lisp/gnus/utf7.el
index 65f364acfbb..82e1bf3dfd6 100644
--- a/lisp/gnus/utf7.el
+++ b/lisp/gnus/utf7.el
@@ -1,5 +1,5 @@
1;;; utf7.el --- UTF-7 encoding/decoding for Emacs -*-coding: iso-8859-1;-*- 1;;; utf7.el --- UTF-7 encoding/decoding for Emacs -*-coding: iso-8859-1;-*-
2;; Copyright (C) 1999, 2000, 2003 Free Software Foundation, Inc. 2;; Copyright (C) 1999, 2000, 2003, 2005 Free Software Foundation, Inc.
3 3
4;; Author: Jon K Hellan <hellan@acm.org> 4;; Author: Jon K Hellan <hellan@acm.org>
5;; Maintainer: bugs@gnus.org 5;; Maintainer: bugs@gnus.org
@@ -78,7 +78,7 @@
78(defconst utf7-utf-16-coding-system 78(defconst utf7-utf-16-coding-system
79 (cond ((mm-coding-system-p 'utf-16-be-no-signature) ; Mule-UCS 79 (cond ((mm-coding-system-p 'utf-16-be-no-signature) ; Mule-UCS
80 'utf-16-be-no-signature) 80 'utf-16-be-no-signature)
81 ((and (mm-coding-system-p 'utf-16-be) ; Emacs 22.1 81 ((and (mm-coding-system-p 'utf-16-be) ; Emacs 23.1
82 ;; Avoid versions with BOM. 82 ;; Avoid versions with BOM.
83 (= 2 (length (encode-coding-string "a" 'utf-16-be)))) 83 (= 2 (length (encode-coding-string "a" 'utf-16-be))))
84 'utf-16-be) 84 'utf-16-be)
diff --git a/lisp/international/codepage.el b/lisp/international/codepage.el
index e4880bd56ac..b9c819b7524 100644
--- a/lisp/international/codepage.el
+++ b/lisp/international/codepage.el
@@ -1,6 +1,6 @@
1;;; codepage.el --- MS-DOS/MS-Windows specific coding systems 1;;; codepage.el --- MS-DOS/MS-Windows specific coding systems
2 2
3;; Copyright (C) 1998 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 2005 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii 5;; Author: Eli Zaretskii
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -137,7 +137,7 @@
137(defun codepage-setup (&optional codepage) 137(defun codepage-setup (&optional codepage)
138 "Obsolete. All coding systems are set up initially." 138 "Obsolete. All coding systems are set up initially."
139 (interactive)) 139 (interactive))
140(make-obsolete 'codepage-setup "no longer relevant" "22.1") 140(make-obsolete 'codepage-setup "no longer relevant" "23.1")
141 141
142(provide 'codepage) 142(provide 'codepage)
143 143
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index acebb3b8d70..74bcfdefc2b 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -1800,7 +1800,7 @@ remove them from the language info until you next restart Emacs.
1800Setting this variable directly does not take effect. See 1800Setting this variable directly does not take effect. See
1801`set-language-info-alist' for use in programs." 1801`set-language-info-alist' for use in programs."
1802 :group 'mule 1802 :group 'mule
1803 :version "22.1" 1803 :version "23.1"
1804 :set (lambda (s v) 1804 :set (lambda (s v)
1805 (custom-set-default s v) 1805 (custom-set-default s v)
1806 ;; Can't do this before language environments are set up. 1806 ;; Can't do this before language environments are set up.
diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el
index 2ce49981cf2..a4423a67181 100644
--- a/lisp/international/mule-diag.el
+++ b/lisp/international/mule-diag.el
@@ -203,14 +203,14 @@ SORT-KEY should be `name' or `iso-spec' (default `name')."
203 203
204(defvar non-iso-charset-alist nil 204(defvar non-iso-charset-alist nil
205 "Obsolete.") 205 "Obsolete.")
206(make-obsolete-variable 'non-iso-charset-alist "no longer relevant" "22.1") 206(make-obsolete-variable 'non-iso-charset-alist "no longer relevant" "23.1")
207 207
208(defun decode-codepage-char (codepage code) 208(defun decode-codepage-char (codepage code)
209 "Decode a character that has code CODE in CODEPAGE. 209 "Decode a character that has code CODE in CODEPAGE.
210Return a decoded character string. Each CODEPAGE corresponds to a 210Return a decoded character string. Each CODEPAGE corresponds to a
211coding system cpCODEPAGE. This function is obsolete." 211coding system cpCODEPAGE. This function is obsolete."
212 (decode-char (intern (format "cp%d" codepage)) code)) 212 (decode-char (intern (format "cp%d" codepage)) code))
213(make-obsolete 'decode-codepage-char 'decode-char "22.1") 213(make-obsolete 'decode-codepage-char 'decode-char "23.1")
214 214
215;; A variable to hold charset input history. 215;; A variable to hold charset input history.
216(defvar charset-history nil) 216(defvar charset-history nil)
diff --git a/lisp/international/mule-util.el b/lisp/international/mule-util.el
index 14358926968..bfaffba230d 100644
--- a/lisp/international/mule-util.el
+++ b/lisp/international/mule-util.el
@@ -340,7 +340,7 @@ coding systems ordered by priority."
340 `(with-coding-priority (mapcar #'cdr ,priority-list) 340 `(with-coding-priority (mapcar #'cdr ,priority-list)
341 (detect-coding-region ,from ,to))) 341 (detect-coding-region ,from ,to)))
342(make-obsolete 'detect-coding-with-priority 342(make-obsolete 'detect-coding-with-priority
343 "Use with-coding-priority and detect-coding-region" "22.1") 343 "Use with-coding-priority and detect-coding-region" "23.1")
344 344
345;;;###autoload 345;;;###autoload
346(defun detect-coding-with-language-environment (from to lang-env) 346(defun detect-coding-with-language-environment (from to lang-env)
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 70840654b40..93e64e447c0 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -467,17 +467,17 @@ Return -1 if charset isn't an ISO 2022 one."
467This function is provided for backward compatibility. 467This function is provided for backward compatibility.
468Now we have the variable `charset-list'." 468Now we have the variable `charset-list'."
469 charset-list) 469 charset-list)
470(make-obsolete 'charset-list "Use variable `charset-list'" "22.1") 470(make-obsolete 'charset-list "Use variable `charset-list'" "23.1")
471 471
472 472
473;;; CHARACTER 473;;; CHARACTER
474(defalias 'char-valid-p 'characterp) 474(defalias 'char-valid-p 'characterp)
475(make-obsolete 'char-valid-p 'characterp "22.1") 475(make-obsolete 'char-valid-p 'characterp "23.1")
476 476
477(defun generic-char-p (char) 477(defun generic-char-p (char)
478 "Always return nil. This is provided for backward compatibility." 478 "Always return nil. This is provided for backward compatibility."
479 nil) 479 nil)
480(make-obsolete 'generic-char-p "Generic characters no longer exist" "22.1") 480(make-obsolete 'generic-char-p "Generic characters no longer exist" "23.1")
481 481
482(defun make-char-internal (charset-id &optional code1 code2) 482(defun make-char-internal (charset-id &optional code1 code2)
483 (let ((charset (aref emacs-mule-charset-table charset-id))) 483 (let ((charset (aref emacs-mule-charset-table charset-id)))
@@ -1311,7 +1311,7 @@ This function is provided for backward compatibility.
1311Now we have more convenient function `set-coding-system-priority'." 1311Now we have more convenient function `set-coding-system-priority'."
1312 (apply 'set-coding-system-priority 1312 (apply 'set-coding-system-priority
1313 (mapcar #'(lambda (x) (symbol-value x)) arg))) 1313 (mapcar #'(lambda (x) (symbol-value x)) arg)))
1314(make-obsolete 'set-coding-priority 'set-coding-system-priority "22.1") 1314(make-obsolete 'set-coding-priority 'set-coding-system-priority "23.1")
1315 1315
1316;;; X selections 1316;;; X selections
1317 1317
@@ -2136,7 +2136,7 @@ Analogous to `define-translation-table', but updates
2136 (make-char-table 'ignore-relative-composition)) 2136 (make-char-table 'ignore-relative-composition))
2137 2137
2138(make-obsolete 'set-char-table-default 2138(make-obsolete 'set-char-table-default
2139 "Generic characters no longer exist" "22.1") 2139 "Generic characters no longer exist" "23.1")
2140 2140
2141;;; Built-in auto-coding-functions: 2141;;; Built-in auto-coding-functions:
2142 2142
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el
index f574144f4b0..c0ba69f80c2 100644
--- a/lisp/time-stamp.el
+++ b/lisp/time-stamp.el
@@ -1,6 +1,6 @@
1;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs 1;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs
2 2
3;; Copyright 1989, 1993, 1994, 1995, 1997, 2000, 2001 3;; Copyright 1989, 1993, 1994, 1995, 1997, 2000, 2001, 2005
4;;; Free Software Foundation, Inc. 4;;; Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
@@ -687,7 +687,7 @@ around literals."
687;;; Some functions used in time-stamp-format 687;;; Some functions used in time-stamp-format
688 688
689;;; These functions have been obsolete since 1995 689;;; These functions have been obsolete since 1995
690;;; and will be removed in Emacs 22. 690;;; and will be removed in Emacs 23.
691;;; Meanwhile, discourage other packages from using them. 691;;; Meanwhile, discourage other packages from using them.
692(let ((obsolete-functions '(time-stamp-month-dd-yyyy 692(let ((obsolete-functions '(time-stamp-month-dd-yyyy
693 time-stamp-dd/mm/yyyy 693 time-stamp-dd/mm/yyyy
diff --git a/lisp/version.el b/lisp/version.el
index dbd6142641e..43b2c90f74f 100644
--- a/lisp/version.el
+++ b/lisp/version.el
@@ -1,6 +1,6 @@
1;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*- 1;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*-
2 2
3;;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001 3;;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001, 2005
4;;; Free Software Foundation, Inc. 4;;; Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -27,7 +27,7 @@
27 27
28;;; Code: 28;;; Code:
29 29
30(defconst emacs-version "22.0.0" "\ 30(defconst emacs-version "23.0.0" "\
31Version numbers of this version of Emacs.") 31Version numbers of this version of Emacs.")
32 32
33(defconst emacs-major-version 33(defconst emacs-major-version
diff --git a/src/ChangeLog.22 b/src/ChangeLog.unicode
index 1ee00a68ea7..1ee00a68ea7 100644
--- a/src/ChangeLog.22
+++ b/src/ChangeLog.unicode