aboutsummaryrefslogtreecommitdiffstats
path: root/src/composite.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-04-19Avoid name clashes with static GnuTLSPaul Eggert1-1/+1
2025-01-19Prefer the 'min'/'max' macros where possibleStefan Kangas1-1/+1
2025-01-19Replace call[1-8] with callnStefan Kangas1-1/+1
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-03-04; * src/composite.c (composition_compute_stop_pos): Add comment.Eli Zaretskii1-5/+21
2024-01-24(struct composition): Remove dependency on hash-table internalsStefan Monnier1-2/+12
2024-01-24(DOHASH): Change calling conventionStefan Monnier1-12/+4
2024-01-21Add C macro for hash table iterationMattias Engdegård1-8/+4
2024-01-13Inlined and specialised hash table look-upMattias Engdegård1-2/+2
2024-01-13Store hash values as integers instead of Lisp_ObjectMattias Engdegård1-2/+3
2024-01-12Abstract predicate and constant for unused hash keysMattias Engdegård1-1/+1
2024-01-12Refactor: extract hash and index computations to functionsMattias Engdegård1-1/+1
2024-01-02; Add 2024 to copyright yearsPo Lu1-1/+1
2023-12-23Split safe_call between redisplay and non-redisplay versionsStefan Monnier1-1/+1
2023-04-29Optimize search for composable characters in redisplayEli Zaretskii1-5/+11
2023-03-29Code cleanup for long line optimizationsGregory Heytings1-2/+2
2023-01-01; Add 2023 to copyright years.Eli Zaretskii1-1/+1
2022-09-27Avoid uninitialized variable warningYAMAMOTO Mitsuharu1-4/+7
2022-09-27Adjust zero-width grapheme clusters so they are displayed (Bug#50951)YAMAMOTO Mitsuharu1-0/+44
2022-09-17Fix rare shaping problems with Urdu and ArabicYAMAMOTO Mitsuharu1-1/+2
2022-08-06; * src/composite.c: Include stdlib.h.Eli Zaretskii1-0/+2
2022-08-06; * src/composite.c (Fcomposition_sort_rules): Fix last change.Eli Zaretskii1-1/+1
2022-08-06New function 'composition-sort-rules'Eli Zaretskii1-0/+49
2022-08-04; * src/composite.c (find_automatic_composition): Fix a typo.Eli Zaretskii1-1/+1
2022-08-04Improve Bidi with long lines.Gregory Heytings1-7/+13
2022-08-01Various improvements to long lines handling.Gregory Heytings1-1/+1
2022-07-29Improve narrowing when iterator has moved outside of narrowing bounds.Gregory Heytings1-1/+1
2022-07-16* src/composite.c (find_automatic_composition): Fix off-by-one error.Eli Zaretskii1-1/+1
2022-07-10; * src/composite.c (Fcomposition_get_gstring): Fix compiler warnings.Po Lu1-1/+1
2022-07-10Speed up 'find_automatic_composition'Eli Zaretskii1-17/+29
2022-07-09Make STRING_SET_MULTIBYTE an inline functionStefan Monnier1-4/+6
2022-07-09Fix segfault in composite.cEli Zaretskii1-1/+1
2022-07-08Actually fix the long lines display bug (bug#56393).Gregory Heytings1-0/+6
2022-06-12Use BASE_EQ when comparing with QunboundMattias Engdegård1-1/+1
2022-03-14Prefer CALLNPaul Eggert1-2/+2
2022-02-19Fix character compositions on the mode lineEli Zaretskii1-4/+12
2022-02-12Optionally allow point to enter composed character sequencesEli Zaretskii1-0/+10
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård1-2/+2
2022-01-25; * src/composite.c (syms_of_composite) <auto-composition-mode>: Doc fix.Eli Zaretskii1-1/+2
2022-01-01; Add 2022 to copyright years.Eli Zaretskii1-1/+1
2021-10-19Handle VS-16 correctly for non-emoji codepointsRobert Pluim1-0/+11
2021-09-27Enhance font_range to check for emoji composition triggersRobert Pluim1-6/+7
2021-09-25Fix cursor motion around some Emoji sequencesEli Zaretskii1-0/+3
2021-08-18Improve documentation of last change.Eli Zaretskii1-2/+2
2021-08-18Disable auto compositions on the Linux console onlyLars Ingebrigtsen1-4/+24
2021-06-05Fix slow operation of 'string-width'Eli Zaretskii1-13/+63
2021-05-26Make 'string-width' auto-composition awareEli Zaretskii1-3/+7
2021-01-01Update copyright year to 2021Paul Eggert1-1/+1
2021-01-01Update copyright year to 2021Paul Eggert1-1/+1