summaryrefslogtreecommitdiff
path: root/src/composite.c
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-29Eli Zaretskii2023-05-131-2/+2
|\
| * Code cleanup for long line optimizationsGregory Heytings2023-03-291-2/+2
* | Optimize search for composable characters in redisplayEli Zaretskii2023-04-291-5/+11
|/
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Avoid uninitialized variable warningYAMAMOTO Mitsuharu2022-09-271-4/+7
* Adjust zero-width grapheme clusters so they are displayed (Bug#50951)YAMAMOTO Mitsuharu2022-09-271-0/+44
* Fix rare shaping problems with Urdu and ArabicYAMAMOTO Mitsuharu2022-09-171-1/+2
* ; * src/composite.c: Include stdlib.h.Eli Zaretskii2022-08-061-0/+2
* ; * src/composite.c (Fcomposition_sort_rules): Fix last change.Eli Zaretskii2022-08-061-1/+1
* New function 'composition-sort-rules'Eli Zaretskii2022-08-061-0/+49
* ; * src/composite.c (find_automatic_composition): Fix a typo.Eli Zaretskii2022-08-041-1/+1
* Improve Bidi with long lines.Gregory Heytings2022-08-041-7/+13
* Various improvements to long lines handling.Gregory Heytings2022-08-011-1/+1
* Improve narrowing when iterator has moved outside of narrowing bounds.Gregory Heytings2022-07-291-1/+1
* Merge branch 'feature/fix-the-long-lines-display-bug'Gregory Heytings2022-07-211-0/+6
|\
| * Fix segfault in composite.cEli Zaretskii2022-07-091-1/+1
| * Actually fix the long lines display bug (bug#56393).Gregory Heytings2022-07-081-0/+6
* | * src/composite.c (find_automatic_composition): Fix off-by-one error.Eli Zaretskii2022-07-161-1/+1
* | ; * src/composite.c (Fcomposition_get_gstring): Fix compiler warnings.Po Lu2022-07-101-1/+1
* | Speed up 'find_automatic_composition'Eli Zaretskii2022-07-101-17/+29
* | Make STRING_SET_MULTIBYTE an inline functionStefan Monnier2022-07-091-4/+6
|/
* Use BASE_EQ when comparing with QunboundMattias EngdegÄrd2022-06-121-1/+1
* Prefer CALLNPaul Eggert2022-03-141-2/+2
* Fix character compositions on the mode lineEli Zaretskii2022-02-191-4/+12
* Optionally allow point to enter composed character sequencesEli Zaretskii2022-02-121-0/+10
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias EngdegÄrd2022-02-121-2/+2
* ; * src/composite.c (syms_of_composite) <auto-composition-mode>: Doc fix.Eli Zaretskii2022-01-251-1/+2
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Handle VS-16 correctly for non-emoji codepointsRobert Pluim2021-10-191-0/+11
* Enhance font_range to check for emoji composition triggersRobert Pluim2021-09-271-6/+7
* Fix cursor motion around some Emoji sequencesEli Zaretskii2021-09-251-0/+3
* Improve documentation of last change.Eli Zaretskii2021-08-181-2/+2
* Disable auto compositions on the Linux console onlyLars Ingebrigtsen2021-08-181-4/+24
* Fix slow operation of 'string-width'Eli Zaretskii2021-06-051-13/+63
* Make 'string-width' auto-composition awareEli Zaretskii2021-05-261-3/+7
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Avoid segfaults due to using fonts that were closedEli Zaretskii2020-10-261-0/+21
* Improve support for shaping Egyptian HieroglyphsEli Zaretskii2020-10-251-5/+3
* Merge from origin/emacs-27Glenn Morris2020-08-181-1/+1
|\
| * ; spelling fixesPaul Eggert2020-08-131-1/+1
* | Fix GC bugs related to uninitialized vectorsPaul Eggert2020-08-151-1/+1
* | Rehash hash tables eagerly after loading a dumpPip Cet2020-08-111-1/+0
* | Merge from origin/emacs-27Glenn Morris2020-07-291-3/+16
|\ \ | |/
| * Fix last changeEli Zaretskii2020-07-251-2/+13
| * Fix Arabic shaping when column-number-mode is in effectPip Cet2020-07-251-1/+3
* | ; * src/composite.c (syms_of_composite): Fix last change.Eli Zaretskii2020-06-021-1/+2
* | Fix Arabic composition rulesEli Zaretskii2020-06-021-1/+2
* | Prefer more inline functions in character.hPaul Eggert2020-04-171-23/+19
* | Treat out-of-range positions consistentlyPaul Eggert2020-03-271-10/+7
* | Merge from origin/emacs-27Glenn Morris2020-03-041-4/+14
|\ \ | |/