summaryrefslogtreecommitdiff
path: root/src/bidi.hh
Commit message (Collapse)AuthorAgeFilesLines
* all: Use defined values for definesChristian Persch2023-03-081-2/+2
| | | | | ... instead of defined/undefined names, so that -Wundef can catch mistakes.
* all: Clean up licence headersChristian Persch2021-01-311-9/+8
| | | | | | | | | | | Unify the licence headers so that all same-licensed files use the exact same text. For some time now, libvte has been effectively LGPL3+ due to newer files being LGPL3+ only while some older files were still nominally LGPL2+ as per their licence headers. Exercise the "or (at your option) any later version" upgrade option to henceforth use, modify and distribute all these files under LGPL3+ only.
* bidi: Find the BiDi mapping for the RingView's contentsEgmont Koblinger2019-06-301-0/+118
Find the mapping between logical and visual positions for the rows of the RingView, according to the paragraph's BiDi parameters. For implicit paragraphs, the Unicode Bidirectional Algorithm is run via the FriBidi library. Basic Arabic shaping is also performed using presentation form characters. https://gitlab.gnome.org/GNOME/vte/issues/53