diff options
| author | Kenichi Handa | 2014-06-28 10:35:48 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2014-06-28 10:35:48 +0900 |
| commit | f036e167feaf875873636972b28a4adc12c32254 (patch) | |
| tree | 440e45ae8951f7030393b130b184f2b1882070ee /admin/notes | |
| parent | 1fc00e5c9e87c88b4b253692d6ade822f6d74d3e (diff) | |
| parent | 2c4e2e6fd3096eb615504e3cfc89c588ec620f78 (diff) | |
| download | emacs-f036e167feaf875873636972b28a4adc12c32254.tar.gz emacs-f036e167feaf875873636972b28a4adc12c32254.zip | |
merge trunk
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/elpa | 4 | ||||
| -rw-r--r-- | admin/notes/unicode | 33 |
2 files changed, 35 insertions, 2 deletions
diff --git a/admin/notes/elpa b/admin/notes/elpa index 469a0ca8bd1..39226044a91 100644 --- a/admin/notes/elpa +++ b/admin/notes/elpa | |||
| @@ -3,9 +3,9 @@ NOTES ON THE EMACS PACKAGE ARCHIVE | |||
| 3 | The GNU Emacs package archive, at elpa.gnu.org, is managed using a Git | 3 | The GNU Emacs package archive, at elpa.gnu.org, is managed using a Git |
| 4 | repository named "elpa", hosted on Savannah. To check it out: | 4 | repository named "elpa", hosted on Savannah. To check it out: |
| 5 | 5 | ||
| 6 | git clone git://bzr.sv.gnu.org/emacs/elpa | 6 | git clone git://git.sv.gnu.org/emacs/elpa |
| 7 | cd elpa | 7 | cd elpa |
| 8 | git remote set-url --push origin git+ssh://bzr.sv.gnu.org/srv/git/emacs/elpa | 8 | git remote set-url --push origin git+ssh://git.sv.gnu.org/srv/git/emacs/elpa |
| 9 | [create task branch for edits, etc.] | 9 | [create task branch for edits, etc.] |
| 10 | 10 | ||
| 11 | Changes to this branch propagate to elpa.gnu.org via a "deployment" script run | 11 | Changes to this branch propagate to elpa.gnu.org via a "deployment" script run |
diff --git a/admin/notes/unicode b/admin/notes/unicode index 841b7ebd5e4..79e0e1d77e4 100644 --- a/admin/notes/unicode +++ b/admin/notes/unicode | |||
| @@ -3,6 +3,39 @@ | |||
| 3 | Copyright (C) 2002-2014 Free Software Foundation, Inc. | 3 | Copyright (C) 2002-2014 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | Importing a new Unicode Standard version into Emacs | ||
| 7 | ------------------------------------------------------------- | ||
| 8 | |||
| 9 | Emacs uses the following files from the Unicode Character Database | ||
| 10 | (a.k.a. "UCD): | ||
| 11 | |||
| 12 | . UnicodeData.txt | ||
| 13 | . BidiMirroring.txt | ||
| 14 | . IVD_Sequences.txt | ||
| 15 | |||
| 16 | First, these files need to be copied into admin/unidata/, and then | ||
| 17 | Emacs should be rebuilt for them to take effect. Rebuilding Emacs | ||
| 18 | updates several derived files elsewhere in the Emacs source tree, | ||
| 19 | mainly in lisp/international/. | ||
| 20 | |||
| 21 | When Emacs is rebuilt for the first time after importing the new | ||
| 22 | files, pay attention to any warning or error messages. In particular, | ||
| 23 | admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines | ||
| 24 | new bidirectional attributes of characters, because unidata-gen.el, | ||
| 25 | bidi.c and dispextern.h need to be updated in that case; failure to do | ||
| 26 | so will cause aborts in redisplay. | ||
| 27 | |||
| 28 | Next, review the changes in UnicodeData.txt vs the previous version | ||
| 29 | used by Emacs. Any changes, be it introduction of new scripts or | ||
| 30 | addition of codepoints to existing scripts, need corresponding changes | ||
| 31 | in the data used for filling char-script-table, see characters.el | ||
| 32 | around line 1300. Other databases and settings in characters.el, such | ||
| 33 | as the data for char-width-table, might also need changes. | ||
| 34 | |||
| 35 | Any new scripts added by UnicodeData.txt will also need updates to | ||
| 36 | script-representative-chars defined in fontset.el. Other databases in | ||
| 37 | fontset.el might also need to be updated as needed. | ||
| 38 | |||
| 6 | Problems, fixmes and other unicode-related issues | 39 | Problems, fixmes and other unicode-related issues |
| 7 | ------------------------------------------------------------- | 40 | ------------------------------------------------------------- |
| 8 | 41 | ||