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