1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-29 07:58:28 +00:00
Commit Graph

82 Commits

Author SHA1 Message Date
Kenichi Handa
ca451f4c7e Use "\\c." instead of "[[:alpha:]]" to match with
a base character.
2009-02-12 05:42:56 +00:00
Kenichi Handa
8da437855b (compose-gstring-for-terminal): If a character is
not supported by the current terminal, don't make a multi-glyph
grapheme cluster.
(auto-compose-chars): Check font-object by fontp.
2009-02-04 02:00:34 +00:00
Glenn Morris
c3fba29dba Comment (add an author based on ack.texi). 2009-01-10 21:56:18 +00:00
Glenn Morris
ae940284fa Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
Kenichi Handa
b23dc4242c (lglyph-set-code): New function. 2008-12-30 23:32:55 +00:00
Kenichi Handa
c0a839aeac (compose-gstring-for-graphic): Fix previous change. 2008-09-10 05:49:38 +00:00
Kenichi Handa
21e5e72e89 Compose combining characters only when it
follows an character matching with "[[:alpha:]]".
2008-09-07 01:14:58 +00:00
Kenichi Handa
e271d38e79 (compose-gstring-for-graphic): Fix handling "above" marks. 2008-09-05 07:36:53 +00:00
Kenichi Handa
8b1c87bf32 (find-composition): Mention about the automatic
composition in the docstring.
2008-09-05 00:53:00 +00:00
Kenichi Handa
473ccad07a (composition-function-table): Declaration moved to
composite.c.
(terminal-composition-base-character-p): Delete it.
(terminal-composition-function): Delete it.
(terminal-composition-function-table): Delete it.
(lgstring-header, lgstring-set-header, lgstring-font)
(lgstring-char, lgstring-char-len, lgstring-shaped-p)
(lgstring-set-id, lgstring-glyph, lgstring-glyph-len)
(lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char)
(lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing)
(lglyph-ascent, lglyph-descent, lglyph-adjustment)
(lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph)
(compose-glyph-string, compose-glyph-string-relative)
(compose-gstring-for-graphic, compose-gstring-for-terminal): New
functions.
(auto-compose-chars): Argument changed.
2008-08-29 07:59:03 +00:00
Kenichi Handa
c0cd125512 (compose-region): Mention the special handling of TAB. 2008-06-29 14:44:12 +00:00
Kenichi Handa
a509862bf3 (terminal-composition-function): Fix previous change. 2008-06-26 07:26:39 +00:00
Kenichi Handa
3617b1eb8d (terminal-composition-base-character-p): New
funciton.
(terminal-composition-function): Use
terminal-composition-base-character-p.  Include the base character
in the composition.
(auto-compose-chars): Don't check font-object for terminal
display.
2008-06-26 04:17:19 +00:00
Kenichi Handa
d04effb34e (compose-chars-after): Assume that WINDOW is always non-nil. 2008-05-14 01:56:07 +00:00
Juanma Barranquero
d4f635a5ae (toggle-auto-composition): Don't use `iff' in docstring. 2008-05-08 03:36:27 +00:00
Glenn Morris
eb3fa2cfcf Switch to recommended form of GPLv3 permissions notice. 2008-05-06 08:06:51 +00:00
Glenn Morris
ad1b4641e2 (encode-composition-rule): Fix typo in error message.
(composition-function-table, auto-composition-mode): Doc fixes.
2008-02-21 07:53:55 +00:00
Kenichi Handa
67125135e0 (compose-chars-after): Fix arguments for a function
in composition-function-table.
(auto-compose-region): Likewise.
2008-02-21 03:35:31 +00:00
Glenn Morris
627a335d54 (composition-function-table): Doc fix. 2008-02-16 03:27:10 +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
409cc4a3ea Add 2008 to copyright years. 2008-01-07 02:45:14 +00:00
Kenichi Handa
844bf7bac8 terminal-composition-modification: Delete it. 2007-12-27 02:41:26 +00:00
Kenichi Handa
38a82365dd (terminal-composition-function): Fix previous change. 2007-12-27 02:37:58 +00:00
Kenichi Handa
00ddf712fb (composition-function-table): Fix docstring.
(terminal-composition-function): Fix arguments.
(auto-compose-current-font): Delete it.
(auto-compose-chars): Adjusted for the change of
composition-function-table.
2007-12-25 10:49:50 +00:00
Kenichi Handa
70740f9c9c (auto-compose-chars): Be sure to calculate
composition at least at POS.
2007-12-10 07:37:12 +00:00
Kenichi Handa
4fa0f779ce (auto-compose-chars): Argument font-object changed
to window.
2007-12-01 04:19:31 +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
Miles Bader
9aecacd08a Merge from emacs--rel--22
Patches applied:

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

   - Update from CVS

2007-07-25  Glenn Morris  <rgm@gnu.org>

   * Relicense all FSF files to GPLv3 or later.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
a32f6e9e4e Switch license to GPLv3 or later. 2007-07-25 07:24:56 +00:00
Miles Bader
3a4336e6de Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 773)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-211
2007-05-26 21:55:39 +00:00
Stefan Monnier
09d5240143 (compose-region, decompose-region):
Use inhibit-read-only and restore-buffer-modified-p.
2007-05-25 16:14:21 +00:00
Miles Bader
c0466914ba Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 586-614)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - Merge from erc--main--0
   - Make byte compiler correctly write circular constants

 * gnus--rel--5.10  (patch 186-196)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
2007-01-26 06:16:11 +00:00
Glenn Morris
d7a0267c8d Add 2007 to copyright years. 2007-01-21 03:53:13 +00:00
Miles Bader
4bc5d7668e Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 545-562)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - erc-iswitchb: Temporarily enable iswitchb mode

 * gnus--rel--5.10  (patch 172-176)

   - Merge from emacs--devo--0
   - Update from CVS
   - Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-156
2006-12-16 01:29:26 +00:00
Kenichi Handa
7976eda061 Update AIST copyright years. 2006-12-13 01:13:58 +00:00
Kenichi Handa
7081063405 (terminal-composition-modification): New function.
(terminal-composition-function): Create composition with the above
modification function.
2006-11-10 06:34:30 +00:00
Kenichi Handa
3f0cd39228 (terminal-composition-function): New function.
(terminal-composition-function-table): New variable.
(auto-compose-chars): If running on a terminal, use
terminal-composition-function-table.
2006-10-26 11:34:09 +00:00
Kenichi Handa
379ef06695 (global-auto-composition-mode): Make the initial
value not depend on emacs-basic-display.
2006-10-23 06:20:04 +00:00
Kenichi Handa
c02e996e47 (auto-composition-after-change): Remove
`auto-composed' property instead of put nil to it.
(toggle-auto-composition): Likewise.
2006-10-05 12:20:14 +00:00
Kenichi Handa
5bb686535d (auto-compose-current-font): New variable.
(auto-compose-chars): New arg FONT-OBJECT.
2006-07-24 04:45:35 +00:00
Kenichi Handa
2968197ac2 (auto-composition-after-change): Use
save-buffer-state.
(turn-on-auto-composition-if-enabled): Don't turn on
auto-composition-mode in a unibyte buffer.
2006-02-24 06:32:07 +00:00
Kenichi Handa
16d58d04aa (auto-composition-mode): Add autoload cookie.
(global-auto-composition-mode): Likewise.
2006-02-21 10:45:21 +00:00
Kenichi Handa
3770793981 (auto-composition-function): Make it buffer local.
(auto-composition-mode): New minor mode.
(turn-on-auto-composition-if-enabled): New function.
(global-auto-composition-mode): New global minor mode.
2006-02-21 10:15:48 +00:00
Miles Bader
41882805d6 Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 616-696)

   - Add lisp/mh-e/.arch-inventory
   - Update from CVS
   - Merge from gnus--rel--5.10
   - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
   - lisp/gnus/ChangeLog: Remove duplicate entry

 * gnus--rel--5.10  (patch 147-181)

   - Update from CVS
   - Merge from emacs--cvs-trunk--0
   - Update from CVS: lisp/mml.el (mml-preview): Doc fix.
   - Update from CVS: texi/message.texi: Fix default values.
   - Update from CVS: texi/gnus.texi (RSS): Addition.
2006-01-16 08:37:27 +00:00
Kenichi Handa
ce03bf76b9 Copyright fixed 2005-12-19 07:04:44 +00:00
Miles Bader
3674ae2f87 Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-71
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 485-492)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 92-94)

   - Merge from emacs--cvs-trunk--0
   - Update from CVS
2005-07-22 08:27:27 +00:00
Juanma Barranquero
2624e2ac35 (compose-string, encode-composition-rule, compose-last-chars):
Fix typos in docstrings.
2005-07-20 13:03:40 +00:00
Miles Bader
d3e4babdd1 Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68
Merge from emacs--cvs-trunk--0

Patches applied:

 * emacs--cvs-trunk--0  (patch 459-473)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 86-87)

   - Update from CVS
2005-07-07 12:43:14 +00:00
Lute Kamstra
086add1519 Update FSF's address. 2005-07-04 23:32:44 +00:00