summaryrefslogtreecommitdiff
path: root/src/composite.c
AgeCommit message (Expand)Author
2012-09-22composite.c (composition_reseat_it): Handle the case that a grapheme cluster ...Kenichi Handa
2012-09-15Port better to POSIX hosts lacking _setjmp.Paul Eggert
2012-08-27* composite.c, data.c, dbusbind.c, dired.c: Use bool for booleans.Paul Eggert
2012-08-07Drop WGET and revert read access to Lisp_Objects slots of struct window.Dmitry Antipov
2012-08-06Separate read and write access to Lisp_Object slots of struct window.Dmitry Antipov
2012-08-02Use C99-style 'extern inline' if available.Paul Eggert
2012-08-01Use "ASET (a, i, v)" rather than "AREF (a, i) = v".Paul Eggert
2012-08-01Use INTERNAL_FIELD for windows.Dmitry Antipov
2012-07-30Convert safe_call to use variable number of arguments.Dmitry Antipov
2012-07-06Introduce fast path for the widely used marker operation.Dmitry Antipov
2012-07-05More xmalloc and related cleanup.Paul Eggert
2012-07-05Cleanup xmalloc.Dmitry Antipov
2012-07-03Auto-generate EXFUN using make-docfileTom Tromey
2012-06-19* alloc.c, bytecode.c, ccl.c, coding.c, composite.c, data.c, dosfns.c:Dmitry Antipov
2012-06-16* buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.Andreas Schwab
2012-04-09Merge from trunk.Paul Eggert
2012-04-08composite.c: use 'double' consistentlyPaul Eggert
2012-01-09Merge from trunk.Paul Eggert
2012-01-05Add 2012 to FSF copyright years for Emacs filesGlenn Morris
2011-11-18Merge from trunk.Paul Eggert
2011-11-14Fix typos.Juanma Barranquero
2011-09-21* alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):Paul Eggert
2011-09-15Add comments about special meaning of TAB characters in compositions.Eli Zaretskii
2011-08-13Merge from trunk.Paul Eggert
2011-08-07* composite.c (autocmp_chars): Don't reset point.Chong Yidong
2011-08-04Adjust in response to jan.h.d's comments.Paul Eggert
2011-07-28* composite.c: Integer overflow fixes.Paul Eggert
2011-07-19Use ptrdiff_t for composition IDs.Paul Eggert
2011-07-18Use ptrdiff_t for hash table indexes.Paul Eggert
2011-07-08Fix minor problems found by static checking.Paul Eggert
2011-07-07Merge from emacs-23 branchChong Yidong
2011-07-07Ignore a static composition that starts before the current checking position ...Kenichi Handa
2011-07-07merge trunkKenichi Handa
2011-07-07Add C interface for Unicode character property table.Kenichi Handa
2011-06-24Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero
2011-06-22Merge from trunk.Paul Eggert
2011-06-21Port to Sun C.Paul Eggert
2011-06-18* lisp.h (lint_assume): New macro.Paul Eggert
2011-06-17* composite.c (get_composition_id, composition_gstring_put_cache): Use EMACS_...Paul Eggert
2011-06-17* composite.c: Don't truncate sizes to 'int'.Paul Eggert
2011-06-12* composite.c: Use int, not EMACS_INT, for characters.Paul Eggert
2011-05-30Remove arbitrary limit of 2**31 entries in hash tables.Paul Eggert
2011-05-20composite.c (find_automatic_composition): Fix previous change.Kenichi Handa
2011-05-18Make find_automatic_composition more efficient.Kenichi Handa
2011-05-09Backport revisions 2011-04-24T05:30:24Z!eggert@cs.ucla.edu..2011-04-25T19:40:...Eli Zaretskii
2011-04-25* lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert
2011-04-25lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert
2011-04-14* lisp.h (INFUN): Remove. Suggested by Dan Nicolaescu inPaul Eggert
2011-04-10Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert