13 Commits (master)

Author SHA1 Message Date
Přemysl Eric Janouch 238e7a2bb9
Merge TUI and GUI binaries, using a new name
The appropriate interface will be chosen automatically.
4 months ago
Přemysl Eric Janouch f15fc0f00a
Cleanup 3 years ago
Přemysl Eric Janouch 7743e21bca
Bump minimum CMake version to 3.0
A nice, round number.  This allows us to remove some boilerplate.
3 years ago
Přemysl Eric Janouch 942bda7db4
Use XCB and SelectSelectionInput instead of GTK+
As it happens, there is no real need to constantly poll for changes,
since XFixes can inform us of updates as they happen.

With GTK+ gone we've got dependencies and error handling under control.
XCB is a truly awful thing to learn, though.

Our method will never work on Wayland or Windows, so we don't miss out
on anything by abandoning the huge toolkit.
5 years ago
Přemysl Eric Janouch 4f9c638798 CMakeLists.txt: use more succint variables 8 years ago
Přemysl Eric Janouch 10240c716a Formatting 9 years ago
Přemysl Eric Janouch a9bc1d8751 Add support for watching the primary selection
Depends on GTK+, which should make it work with all of X11, Wayland, and Mir.
9 years ago
Přemysl Eric Janouch bb9802f83d resize_term -> resizeterm
Apparently we do need to call the "outer-level" function.
9 years ago
Přemysl Eric Janouch da3a4842f1 Get rid of wchar_t for good 9 years ago
Přemysl Eric Janouch b8dc6bb3cc Avoid flicker while resizing 9 years ago
Přemysl Eric Janouch 1cc91a4b17 Fix double- and zero-wide characters
It's not perfect but seems to work well enough.
10 years ago
Přemysl Eric Janouch 46083b1e7d Internationalisation 11 years ago
Přemysl Eric Janouch 9c024a57cd Add CMake infrastructure 11 years ago