Age | Commit message (Collapse) | Author | Files | Lines |
|
GtkTsmTerminal is a Gtk+-3.0 widget using libtsm. It provides a generic
terminal-widget that can be easily used to create any kinds of
terminal-emulators.
The GtkTsm program is a small example that shows how to use GtkTsm.
Note that all this is optional and only meant as example. Maybe at some
point we will install GtkTsmTerminal as shared object. However, it will
never be mandatory!
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
Some simple code-moves:
shl => src/shared/
tsm => src/tsm/
..and also move the ./docs/ files into the source tree.
This will make the tree much easier to grasp once we add more tools like
gtktsm.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
Add some minor tests for symbol tables. Also build libtsm twice, once as
static library so we can access internal symbols from within the tests.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
We now use valgrind to perform automated mem-leak tests on selected
test-programs. We also add a separate test_valgrind program which is used
to verify that the memcheck actually works.
We don't run these tests as part of the normal test-suite, however, we
require them for distcheck. Thus, you can avoid using valgrind if you're
not about to do dist-releases. Every developer should have it installed,
anyway, so it's fine.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
Add temp config.h.in files.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
shl_hashtable is no longer used. Remove it and replace the tests with
shl_htable tests.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
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>
|
|
Ignore tar.xz tarballs from "make dist".
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
|
|
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>
|