summaryrefslogtreecommitdiff
path: root/COPYING
AgeCommit message (Collapse)AuthorFilesLines
2013-01-13COPYING: add 'Swift Geek'David Herrmann1-0/+1
Without his many bug-reports kmscon wouldn't be what it is now. So add him to the author-list. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2013-01-03COPYING: update copyright to 2013David Herrmann1-1/+1
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-12-30COPYING: add missing contributor's namesDavid Herrmann1-0/+1
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-12-10tsm: unicode: add wcwidth() implementationDavid Herrmann1-0/+10
wcwidth() is a POSIX function that returns the number of cells that a wide-character occupies. The glibc function cannot be used as it depends on the locale and we need _always_ UTF8 no matter what the locale is. This implementation is provided by Markus Kuhn and is equivalent to xterm's behavior. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-12-09COPYING: add all contributorsDavid Herrmann1-0/+8
Add name of all contributors to COPYING. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-10-15COPYING: remove no longer relevent sectionsRan Benita1-74/+0
All of the (xkb) keyboard handling code was written by David and me; even the old code was not based on xlib but written against the specification (not entirely correct, too). All of this logic was moved to libxkbcommon, which we merely link against. We also no longer carry our own uterm_keysyms.h file, so that section is not relevant either. Signed-off-by: Ran Benita <ran234@gmail.com> Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-09-11uterm: add uterm_keysyms.hDavid Herrmann1-1/+1
We need a copy of xkbcommon-keysyms.h as long as xkbcommon is not included in all major distributions. We _need_ this build-time dependency, otherwise, we cannot build the other keyboard backends. However, requiring xkbcommon as build-time dependency is not a solution as no major distribution includes it. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-09-11external: add xkbcommon-keysyms.hDavid Herrmann1-0/+46
If libxkbcommon is not available on the current platform, we still want to be able to use the keysyms. We currently do this by depending on xproto but this is ugly and we want to avoid this. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-08-25text: font: add unifont backendTed Kotz1-0/+8
This adds a new Unifont font-backend based on the recently added Unifont data. The backend is disabled by default for 2 reasons: - It takes about 5min to compile and needs >1GB of memory on an Intel Atom N450 - License situation is unclear as it is GPL Written-by: Ted Kotz <ted@kotz.us> Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-08-14vte: add --palette=XY to choose color paletteDavid Herrmann1-0/+22
This adds two more color-palettes and a mode to choose the used palette. The "solarized" palettes are from an online project that tries to optimize color palettes. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-08-10Remove fonts/ directoryDavid Herrmann1-89/+0
This directory and the DejaVu Font is no longer used and replaced with a proper fontconfig subsystem. There is also another in-memory font in the 8x16 font subsystem so no need to have this one. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-07-15unicode: implement ucs4 to utf8 encodingDavid Herrmann1-0/+26
This is the last glib dependency so add a short conversion helper and we can finally drop glib. Anyway, the pango libs still depend on glib so there is currently still a glib dependency, but it is no longer direct and we can always choose the freetype font renderer to drop it. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-07-14Add optional dbus supportDavid Herrmann1-0/+6
As we might need dbus for inter-process-communication later, this adds a very rudimentary dbus client integration for epoll-based loops. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-07-01misc: remove glib dependencyDavid Herrmann1-0/+5
This adds a new drop-in replacement for the glib hashtable implementation. The hash table can be found at github: github.com/rustyrussel/ccan It's licensed under the terms of the LGPL and perfect for our implementation. Please see COPYING for license information. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-03-20Fix copyright yearDavid Herrmann1-2/+1
Add 2012 to copyright and remove University of Tuebingen from new files as copyright holder. It will still remain in the old files, though. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-01-22font: rewrite font backendDavid Herrmann1-0/+89
We now properly draw fonts with OpenGL. We now use FreeType2 instead of pango to avoid big dependencies. We also add a DejaVu font so we currently don't have to deal with font selection. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-31Correctly set Xlib copyright headersRan Benita1-2/+30
Signed-off-by: Ran Benita <ran234@gmail.com> Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-31Add Ran Benita to authors listDavid Herrmann1-0/+6
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03Add VT handlingDavid Herrmann1-0/+26
As long as we are run in a VT we need to correctly handle VT-switches to avoid blocking the crtc/input. This is copied from wayland-compositor demos and modified to fit to our needs. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-02Change license to MIT licenseDavid Herrmann1-0/+29
Further commits will need a Signed-off-by line, otherwise I cannot accept them. MIT license is compatible with GPL so we still can switch to GPL in the future if we want. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>