Kenichi Handa
d45a49e3b9
(FORWARD_CHAR): Fix calculation of (POSITION).pos_byte.
2008-09-09 02:09:32 +00:00
Kenichi Handa
900c448630
(FORWARD_CHAR): Check STOP after incrementing (POSITION).pos.
2008-09-07 01:11:46 +00:00
Kenichi Handa
90b3fe9125
(autocmp_chars): Check lookback count.
...
(composition_compute_stop_pos): Set cmp_it->lookback.
(composition_reseat_it): Check lookback count.
(struct position_record): New struct.
(FORWARD_CHAR, BACKWARD_CHAR, CHAR_COMPOSABLE_P): New macros.
(find_automatic_composition): New function.
(composition_adjust_point): Use find_automatic_composition.
2008-09-05 00:47:23 +00:00
Stefan Monnier
c7c7a80c12
* font.h (font_range):
...
* fileio.c (report_file_error):
* composite.c (composition_update_it): Yet another int/Lisp_Oject mixup.
2008-08-31 00:56:58 +00:00
Eli Zaretskii
77fa4db298
(fill_gstring_body): Avoid compiler warnings.
2008-08-29 09:55:32 +00:00
Kenichi Handa
58753d746d
Include window.h, frame.h, dispextern.h font.h.
...
(Vcomposition_function_table)
(get_composition_id): Don't handle COMPOSITION_WITH_GLYPH_STRING.
(gstring_hash_table, gstring_work, gstring_work_headers): New
variables.
(gstring_lookup_cache, composition_gstring_put_cache)
(composition_gstring_from_id, composition_gstring_p)
(composition_gstring_width, fill_gstring_header)
(fill_gstring_body, autocmp_chars, composition_compute_stop_pos)
(composition_reseat_it, composition_update_it)
(composition_adjust_point, Fcomposition_get_gstring): New
functions.
(syms_of_composite): Initialize gstring_hash_table, gstrint_work,
and gstring_work_headers. DEFVAR_LISP composition-function-table.
Defsubr compostion_get_gstring.
2008-08-29 07:53:27 +00:00
Kenichi Handa
8e86803cbf
(get_composition_id): Fix the width calculation for TAB.
2008-06-29 14:27:16 +00:00
Glenn Morris
9ec0b715e2
Switch to recommended form of GPLv3 permissions notice.
2008-05-14 07:50:26 +00:00
Kenichi Handa
dd5e1ed459
Throughout the file, delete all USE_FONT_BACKEND
...
conditionals. Don't check enable_font_backend. Delete all codes
used only when USE_FONT_BACKEND is not defined.
2008-05-14 01:23:13 +00:00
Glenn Morris
ca101cff6c
Fix comment typo.
2008-02-21 07:55:04 +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
Glenn Morris
8cabe764e9
Add 2008 to copyright years.
2008-01-08 04:37:27 +00:00
Kenichi Handa
ddc872bac6
(syms_of_composite): Fix docstring of
...
auto-composition-function.
2007-12-25 11:07:00 +00:00
Kenichi Handa
e8e6136b2a
(compose_text): Don't treat the new style
...
composition specially.
2007-12-01 02:35:41 +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
1427aa658e
Remove license from trivial file.
2007-07-25 07:49:39 +00:00
Miles Bader
b361539260
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 793-802)
- Update from CVS
- Remove RCS keywords
- Merge from emacs--rel--22
* emacs--rel--22 (patch 42-50)
- Update from CVS
- Merge from gnus--rel--5.10
- Gnus ChangeLog tweaks
* gnus--rel--5.10 (patch 229-232)
- Merge from emacs--devo--0, emacs--rel--22
- ChangeLog tweak
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-223
2007-06-16 22:32:13 +00:00
Chong Yidong
9657d668ee
(update_compositions): Fix last fix.
2007-06-15 00:02:03 +00:00
Chong Yidong
4769f8c555
(update_compositions): Check validity of compositions.
2007-06-15 00:00:37 +00:00
Kenichi Handa
553d316401
(update_compositions): Check the validness of
...
compositions.
2007-06-14 12:33:56 +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
4e6835dbc4
Add 2007 to copyright years.
2007-01-21 04:57:37 +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
69df789ac5
(get_composition_id): Pay attention to TAB
...
component.
2006-10-16 07:53:52 +00:00
Kenichi Handa
f30d8d94fe
(get_composition_id) [USE_FONT_BACKEND]: If
...
enable_font_backend is nonzero, accept the composition method
COMPOSITION_WITH_GLYPH_STRING.
2006-06-06 03:49:53 +00:00
Miles Bader
380874900c
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
...
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
2006-02-08 04:26:44 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +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
Kenichi Handa
d008f7b7fa
(compose_chars_in_text): Delete it.
2005-09-13 01:07:30 +00:00
Kim F. Storm
5874a24c2d
(compose_chars_in_text): Fix setup of `pend'.
...
Unconditionally reload `ptr' and `pend' after eval.
2005-09-12 20:38:47 +00:00
Miles Bader
d4cccb1406
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
...
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 514-518)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 104-105)
- Update from CVS
2005-08-26 09:51:52 +00:00
Thien-Thi Nguyen
0b5538bd85
Update years in copyright notice; nfc.
2005-08-07 12:33:19 +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
d562f8abe7
(Fcompose_region_internal, Fcompose_string_internal):
...
Improve argument/docstring consistency.
2005-07-21 16:28:00 +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
4fc5845fe8
Update FSF's address.
2005-07-04 16:49:24 +00:00
Kim F. Storm
89f2614d96
* composite.c (compose_chars_in_text):
...
* eval.c (do_autoload):
* macmenu.c (set_frame_menubar):
* process.c (read_process_output, exec_sentinel):
* xmenu.c (set_frame_menubar):
* xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar):
* w32menu.c (set_frame_menubar):
Use record_unwind_save_match_data.
Rename restore_match_data to restore_search_regs.
2005-06-08 22:33:36 +00:00
Kenichi Handa
ee6f9c5977
Sync to HEAD.
2004-04-13 00:44:50 +00:00
Kenichi Handa
464f8566d3
(get_composition_id): Handle xoff and yoff in a
...
composition rule.
2004-01-23 08:49:11 +00:00
Kenichi Handa
dc47eccc14
(syms_of_composite): Fix comment.
2004-01-15 02:43:15 +00:00
Kenichi Handa
c7211bc531
*** empty log message ***
2003-12-26 11:39:22 +00:00
Kenichi Handa
6a83ee8a4a
(syms_of_composite): Don't make the compostion hash table week.
2003-12-02 01:55:06 +00:00
Kenichi Handa
1ace9906b3
(syms_of_composite): Don't make the compostion hash table week.
2003-12-01 12:33:13 +00:00
Kenichi Handa
9d440521ef
(update_compositions): Bind inhibit-read-only, etc
...
to t before calling remove-list-of-text-properties.
2003-11-18 06:29:24 +00:00
Dave Love
ea058d2c62
(Fremove_list_of_text_properties): Declare.
2003-09-29 18:00:28 +00:00
Dave Love
aaefca9731
(find_composition, run_composition_function)
...
(update_compositions, Ffind_composition_internal): Make buffer
positions EMACS_INT.
2003-09-17 13:50:54 +00:00
Kenichi Handa
8f924df7df
*** empty log message ***
2003-09-08 12:53:41 +00:00
Kenichi Handa
463f5630a5
New directory
2003-09-08 11:56:09 +00:00