| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
| |
see note in libXft merge-request #1 at #note_1222314
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Display is done using an XRender Picture, as XRender
glyphs are incompatible with BGRA rendering due to
their use of the glyph bitmap as a mask.
Scaling is done by averaging all relevant pixel, which gives
much better result than nearest pixel sampling while staying
simple enough and not too computationally expensive.
This enables color emoji rendering support.
Fixes: #6
Signed-off-by: Maxime Coste <mawww@kakoune.org>
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
| |
Dispatch to XRenderCompositeText{8,16,32} based off the given width.
Signed-off-by: Maxime Coste <mawww@kakoune.org>
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
| |
Dispatch to XRenderCompositeString{8,16,32} based off the given width.
Signed-off-by: Maxime Coste <mawww@kakoune.org>
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
|
|
| |
The linear search used for randomly selecting a glyph to discard is
inefficient. This commit provides for a doubly-linked list which
could be maintained by the library to quickly discard the least
recently used glyph.
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
| |
This entrypoint has "always" been exported, but not declared publicly.
It is used for debugging in xterm.
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
| |
eliminate too-specific gzip step, rely upon packaging system to do this.
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
|
|
|
| |
cleanup comments used as reminders to mention functions,
leaving comments used as reminders to add new paragraphs.
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|
|
|
|
| |
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
|