Přemysl Eric Janouch
238e7a2bb9
Merge TUI and GUI binaries, using a new name
...
The appropriate interface will be chosen automatically.
2023-06-11 18:08:03 +02:00
Přemysl Eric Janouch
f15fc0f00a
Cleanup
2020-10-26 17:57:24 +01:00
Přemysl Eric Janouch
7743e21bca
Bump minimum CMake version to 3.0
...
A nice, round number. This allows us to remove some boilerplate.
2020-10-26 15:16:46 +01:00
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.
2018-09-23 06:38:03 +02:00
Přemysl Eric Janouch
4f9c638798
CMakeLists.txt: use more succint variables
2016-03-15 21:56:07 +01:00
Přemysl Eric Janouch
10240c716a
Formatting
2015-02-26 23:29:45 +01:00
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.
2015-02-07 21:05:32 +01:00
Přemysl Eric Janouch
bb9802f83d
resize_term -> resizeterm
...
Apparently we do need to call the "outer-level" function.
2015-01-20 23:56:29 +01:00
Přemysl Eric Janouch
da3a4842f1
Get rid of wchar_t for good
2014-11-19 03:31:47 +01:00
Přemysl Eric Janouch
b8dc6bb3cc
Avoid flicker while resizing
2014-11-19 03:31:47 +01:00
Přemysl Eric Janouch
1cc91a4b17
Fix double- and zero-wide characters
...
It's not perfect but seems to work well enough.
2013-06-02 00:04:43 +02:00
Přemysl Eric Janouch
46083b1e7d
Internationalisation
2013-05-19 05:04:37 +02:00
Přemysl Eric Janouch
9c024a57cd
Add CMake infrastructure
2013-05-17 18:41:14 +02:00