1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-17 17:58:46 +00:00
Commit Graph

165 Commits

Author SHA1 Message Date
Kenichi Handa
c805dec0b5 Add C interface for Unicode character property table. 2011-07-07 07:43:48 +09:00
Glenn Morris
95df8112a0 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0 Nuke arch-tags. 2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054 Merge from emacs-23 2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3 Add 2011 to FSF/AIST copyright years. 2011-01-02 15:50:46 -08:00
Eli Zaretskii
9610796712 Exclude NL and TAB from c0-control group for glyphless display.
international/characters.el (glyphless-char-display-control):
 Exclude newline and TAB from the c0-control group.
2010-11-27 10:40:19 +02:00
Eli Zaretskii
0e7c0582af Make glyphless-char-display-control a defcustom.
international/characters.el (glyphless-char-display-control):
 Make it a defcustom, with update-glyphless-char-display as its
 :set attribute.
 (top level): Don't call update-glyphless-char-display.
2010-11-20 16:35:45 +02:00
Eli Zaretskii
0eb025fb55 Fix and document display of glyphless characters.
src/xdisp.c (set_cursor_from_row): Fix cursor positioning on
 zero-width characters.
 (syms_of_xdisp) <glyphless-char-display>: Doc fix.
 src/.gdbinit (pgx): Adapt to latest changes in `struct glyph'.
 src/w32term.c (x_draw_glyphless_glyph_string_foreground): Draw the
 box before drawing the glyphs inside it.
 src/dispextern.h (enum glyphless_display_method): Rename
 GLYPHLESS_DISPLAY_HEXA_CODE to GLYPHLESS_DISPLAY_HEX_CODE.  All
 users changed.
 src/term.c (append_glyphless_glyph, produce_glyphless_glyph): Fix
 comments.
 (produce_glyphless_glyph): Enclose "U+nnnn" and "empty box"
 whitespace in "[]", to simulate a box.  Don't use uninitialized
 variable `width'.
 lisp/international/characters.el (glyphless-char-display-control):
 Renamed from glyphless-char-control; all users changed.  Doc fix.
 Signal an error if display method is not one of the recognized
 symbols.
 doc/emacs/rmail.texi (Rmail Coding): Characters with no fonts are not
 necessarily displayed as empty boxes.
 doc/emacs/mule.texi (Language Environments, Fontsets): Characters with no
 fonts are not necessarily displayed as empty boxes.
 doc/emacs/display.texi (Text Display): Document display of glyphless
 characters.
 doc/lispref/display.texi (Usual Display): Characters with no fonts are not
 necessarily displayed as empty boxes.
 etc/NEWS: Document display of glyphless characters.
2010-11-13 15:29:31 +02:00
Kenichi Handa
b2cca8569a Implement various display methods for glyphless characters. 2010-10-29 09:50:13 +09:00
Kenichi Handa
c4186f9c77 international/characters.el: Add category '|' (word breakable) to fullwidth characters. 2010-10-15 09:41:53 +09:00
Kenichi Handa
d99ea08e06 Change "myanmar" to "burmese" 2010-03-01 20:34:11 +09:00
Kenichi Handa
f88cc4d6dd Fix Myanmar OTF support 2010-02-26 21:40:46 +09:00
Glenn Morris
114f9c9679 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
Kenichi Handa
761f64270a Add category `j' to cp932-2-byte. 2009-08-27 07:20:59 +00:00
Kenichi Handa
6f3ac1e17e Fix previous change. 2009-07-24 08:09:30 +00:00
Kenichi Handa
b11c28744d Fix previous change. 2009-07-24 07:59:51 +00:00
Kenichi Handa
796f8b2fe6 Fix setting of category ?C, ?|, ?K,
and ?H.  Fix setting of case for Latin Extended and Greek
Extended.
(build-unicode-category-table): Fix range checks.
2009-07-24 07:56:19 +00:00
Kenichi Handa
66a85e76e6 Fix setting of category ?C. 2009-07-14 01:17:49 +00:00
Kenichi Handa
dbff07a260 (cjk-char-width-table): Delete it.
(cjk-char-width-table-list): New variable.
(use-cjk-char-width-table): New arg local-name.
(use-default-char-width-table): Fix for the case that Emacs is
already using the default char-width-table.
2009-06-30 01:51:08 +00:00
Kenichi Handa
44ded02464 (cjk-char-width-table): Add cp932-2-byte. 2009-03-17 07:16:29 +00:00
Juanma Barranquero
4eb9723260 * international/characters.el (?1, ?2, ?3, ?4, ?7, ?^):
Fix typos in docstrings.
2009-02-12 16:09:48 +00:00
Kenichi Handa
8ea6fa801e (?.): New character category for
Base characters.  Set them in the standard category table.
2009-02-12 05:48:41 +00:00
Glenn Morris
ae940284fa Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
Kenichi Handa
458888abf7 Add more scripts. 2008-12-18 12:54:26 +00:00
Kenichi Handa
6abbce6457 Set category 'C' to characters #x20000..#x2AFFF, #x2F800..#x2FFFF. 2008-11-27 08:03:03 +00:00
Kenichi Handa
91c491e051 Docstrings of categories improved again. 2008-10-26 13:18:46 +00:00
Kenichi Handa
46bf60bcbf Docstrings of categories improved. 2008-10-25 01:30:28 +00:00
Kenichi Handa
4626499f4f Don't setup
find-word-boundary-function-table.
(next-word-boundary-han, next-word-boundary-kana): Delete them.
(word-combining-categories, word-separating-categories): Adjusted
to the change of the docstrings.
2008-10-22 05:29:08 +00:00
Kenichi Handa
59db3a5ca4 (unicode-category-table): Setup unicode-category-table. 2008-08-29 08:01:43 +00:00
Glenn Morris
4936186e9c Switch to recommended form of GPLv3 permissions notice. 2008-05-06 04:29:13 +00:00
Kenichi Handa
a2a22302bf Don't make the width of U+00AD to 0. 2008-04-17 07:58:33 +00:00
Jason Rumney
6c52dd78f7 (script-list): Add phonetic script, covering IPA (previously Latin),
Phonetic Extensions and Phonetic Extensions Supplement (both previously
unassigned).
2008-04-01 14:24:26 +00:00
Kenichi Handa
9f336de0de Fix previous change. 2008-02-18 12:06:53 +00:00
Kenichi Handa
55a3ed1696 Delete occurances of non-Unicode
tibetan and ethiopic characters.
(cjk-char-width-table): New variable.
(use-cjk-char-width-table, use-default-char-width-table): New
functions.
2008-02-18 11:52:16 +00:00
Kenichi Handa
1ffae95375 (script-list): Add cham. 2008-01-28 07:07:44 +00:00
Miles Bader
430d2ee291 Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
2008-01-09 01:21:15 +00:00
Miles Bader
59ce725a3b Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
e3fe4da047 Add 2008 to copyright years. 2008-01-07 01:26:07 +00:00
Miles Bader
985773c903 Fix up multi-tty merge
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-261
Creator:  Stefan Monnier <monnier@iro.umontreal.ca>
2007-10-12 21:06:27 +00:00
Miles Bader
c73bd236f7 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 866-879)

   - Merge multi-tty branch
   - Update from CVS
   - Merge from emacs--rel--22

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-257
2007-10-11 16:24:58 +00:00
Stefan Monnier
8785049a93 Undo unwanted and unexplained change. 2007-10-11 01:46:40 +00:00
Stefan Monnier
1cbfaab92f Fix up comment style. 2007-09-19 14:54:21 +00:00
Miles Bader
e468b87f91 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 824-831)

   - Update from CVS
   - Merge from emacs--rel--22

 * emacs--rel--22  (patch 70-74)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
2007-07-27 10:52:18 +00:00
Glenn Morris
d7142f3e55 Restore comma mistakenly removed in last change. 2007-07-25 07:41:05 +00:00
Glenn Morris
a32f6e9e4e Switch license to GPLv3 or later. 2007-07-25 07:24:56 +00:00
Kenichi Handa
d807d0c704 Setup syntax/category table for Tai Viet.
(script-list): Add tai-viet.
2007-06-16 02:14:19 +00:00
Kenichi Handa
e5e381c835 Add more cases/syntaxes from Latin
characters.
2007-03-23 11:42:37 +00:00
Kenichi Handa
f9319888cb Fix previous change. 2007-03-05 07:00:16 +00:00
Kenichi Handa
aca6c04846 *** empty log message *** 2007-03-05 01:46:07 +00:00