summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-08-19Add support for blink screen attributeMarcin Kulik2-0/+9
The blink attribute is enabled via m-CSI 5 and disabled via 25. It's up to the renderer to do anything useful with it. Signed-off-by: Marcin Kulik <m@ku1ik.com> Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-19Add test infrastructureDavid Herrmann5-0/+241
Add "make check" test suite and some initial hashtable dummy tests. More comprehensive tests can be added later. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17gitignore: ignore release tarballsDavid Herrmann1-0/+1
Ignore tar.xz tarballs from "make dist". Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17build: remove non-existant shl_dlist.h referenceDavid Herrmann1-1/+0
We don't use the linked list helper, so remove this reference. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17build: add xkbcommon-keysyms.h to sourcesDavid Herrmann1-1/+2
We need to add this file to the list of source files. Otherwise, dists might not include it. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17Include libtsm.h instead of sub-headersDavid Herrmann4-7/+4
Move all source files to include libtsm.h directly. This will get rid of the recently introduced warnings if sub-headers are included directly. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17Move all public header information into libtsm.hDavid Herrmann4-279/+260
Avoid splitting all information across different headers. But keep the old headers and add #warning's before including libtsm.h. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17Move tsm.h to libtsm.hDavid Herrmann2-5/+5
I want to get rid of the header mess and move everything public into a proper single public header. There is no reason to keep everything separate once we make libtsm a proper library. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-17build: fix logic in msg regarding optimizationsDavid Herrmann1-1/+1
While we enable optimizations by default and thus invert the logic in help text, the actual check still is non-inverted. Hence, print the correct message during ./configure. Reported-by: Marcin Kulik Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2013-08-13Initial import of libtsmDavid Herrmann27-0/+11476
This is a copy of libtsm from the kmscon repository. It has no external dependencies except glibc. libxkbcommon should be provided during compile-time. If not, a fallback header is used. The library interface is not stable, yet! There is still a lot to do before we release libtsm-1. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>