Mirror of TinyX. Will be rewriting build system and attempting to add XRandR at the very least.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Lauri Kasanen c44ec7197d
Link to idunham's
6 years ago
Xext Partial backport of ddb8d8945d1f44d16 for valgrind cleanliness 8 years ago
damageext Dawn of a new world 9 years ago
dbe Dawn of a new world 9 years ago
dix Partial backport of ddb8d8945d1f44d16 for valgrind cleanliness 8 years ago
fb Dawn of a new world 9 years ago
include configure.ac: Remove some unused checks 7 years ago
kdrive Pack the inputaction enum, -432 bytes 7 years ago
m4 Dawn of a new world 9 years ago
mi mi: miPutImage with XYPixmap failed at depth 32 on 64-bit machines 9 years ago
miext Dawn of a new world 9 years ago
os Fix a crash 8 years ago
randr Backport 8033fb6c9792820a82f 8 years ago
render Mark two render vectors as static, the compiler also consted them 8 years ago
xfixes Backport 8033fb6c9792820a82f 8 years ago
.gitignore Ignore tarballs 6 years ago
COPYING Dawn of a new world 9 years ago
Makefile.am Dawn of a new world 9 years ago
README Link to idunham's 6 years ago
autogen.sh Dawn of a new world 9 years ago
configure.ac configure.ac: Remove some unused checks 7 years ago
loc.sh Dawn of a new world 9 years ago

README

Necromancy

==========

We resurrected Xvesa from the depths of git history, and intend to maintain it with Xfbdev.

This includes bugfixes, security fixes, and occasional new features if required.


Why?
----

The TinyX servers fill our needs while being a lot smaller than Xorg can be made.


Why 1.2.0 and not 1.3.0?
------------------------

As you know, Xvesa was killed in 1.4.0, so the latest released version would be 1.3.0.
However, they broke all input in 1.3.0 (keyboard and mouse), so the last working released
version is 1.2.0.

There were also some changes later on that we disagree with (mandatory xinput & xkb).


Design choices
--------------

We aim for the smallest fully featured X server binary. Currently there are the vesa and
fbdev servers, but others may appear in the future (Xmodesetting?).

- no xkb; it's bloat when console keymaps suffice
- no xinput
- no xinerama
- no gl
- TCP listening disabled by default, shadow FB enabled by default
...


Licensing
---------

While the original codebase is MIT, any changes here are GPLv3. Supporting closed devices
with this code is not a goal.

Links
-----

There's a similar tinyX fork from the Puppy folks:
https://github.com/idunham/tinyxserver