Commit Graph

35 Commits

Author SHA1 Message Date
Linus Dierheimer 0b3bf3c273 Only build display server code on linux 2022-09-06 15:42:37 +02:00
Linus Dierheimer 5c1aa20042 Refactor: move wm/de detection to own header 2022-07-26 17:56:42 +02:00
Linus Dierheimer 536f914f3e Refactor: move printing functions to own header 2022-07-25 13:15:01 +02:00
Linus Dierheimer e61b31acab Fix build on Android 2022-06-18 00:15:23 +02:00
Linus Dierheimer 6e3e717224 --<module>-error options 2022-06-17 18:15:36 +02:00
Linus Dierheimer 23b71cc907 Fixed some rare compilation warnings from old compilers 2022-01-22 23:01:09 +01:00
Linus Dierheimer e95e1e3530 Android support part 2 2022-01-10 14:41:34 +01:00
Linus Dierheimer bcf543e129 Unified WM / DE / Resolution detection 2022-01-02 16:55:26 +01:00
Linus Dierheimer 9db9a2c195 Added -Wconversion to compiler options 2021-11-17 18:38:57 +01:00
Linus Dierheimer fd447ab439 Common macros for loading shared libs 2021-11-13 14:10:30 +01:00
Linus Dierheimer fd257ddde9 better FF_UNUSED 2021-10-19 19:34:55 +02:00
Linus Dierheimer 349e5b24fa better support for building without features 2021-10-19 18:44:59 +02:00
李通洲 e5322cf165 Make it possible to build without optional dependencies 2021-10-19 22:50:17 +08:00
李通洲 3a649493ea Don't print error: XDG_RUNTIME_DIR not set in the environment. when $XDG_RUNTIME_DIR is not set
According to [the manpage](https://manpages.debian.org/experimental/libwayland-doc/wl_display_connect.3.en.html), $XDG_RUNTIME_DIR must be set before calling `wl_display_connect(NULL)`.
Otherwise `wl_display_connect` will always fail, and print the error message
2021-10-17 18:37:51 +08:00
Linus Dierheimer d7356a8323 Cleand up resolution code 2021-07-06 21:15:08 +02:00
Linus Dierheimer 273d4205b5 Xrandr: support for multiple output monitors 2021-07-05 20:59:58 +02:00
Linus Dierheimer 1717b51807 fix compiler warning about unused result of fscanf 2021-07-02 23:07:25 +02:00
Linus Dierheimer 7b5af1b133 Rewrote x11 resolution detection 2021-07-02 22:43:58 +02:00
Linus Dierheimer 8f1b067953 fix resolution in x11 / TTY 2021-06-27 21:43:09 +02:00
Linus Dierheimer 78af5cb8a8 better resolution detection 2021-06-27 21:09:18 +02:00
Linus Dierheimer a145700500 wayland support 2021-04-16 16:49:33 +02:00
Linus Dierheimer 9bc1f2a116 much more efficient caching 2021-04-15 18:59:26 +02:00
Linus Dierheimer 53c781aa21 project structure refactoring 2021-04-09 14:07:05 +02:00
Linus Dierheimer c543bcc29f optional gtk detection via dconf 2021-04-05 23:42:07 +02:00
Linus Dierheimer 08066a76f0 all keys can now be set! 2021-04-03 11:39:59 +02:00
Linus Dierheimer a1e90ba35c editorconfig 2021-03-27 18:14:19 +01:00
Linus Dierheimer f61ffdb149 removed ffStrbufIsEmpty 2021-03-23 19:48:52 +01:00
Linus Dierheimer 071b2c6727 print logo in ffPrintAndSaveCachedValue 2021-03-21 20:46:20 +01:00
Linus Dierheimer 2004544528 using strbuf for loading/saving cached values 2021-03-21 20:42:07 +01:00
Linus Dierheimer 101d19a015 ffGetFileContent now uses FFstrbuf for preventing buffer overflows 2021-03-21 16:52:17 +01:00
Linus Dierheimer 1ceb5c91ac format options for every output! 2021-03-19 20:57:07 +01:00
Linus Dierheimer b9c7324aa5 resolution options 2021-03-11 22:15:48 +01:00
Linus Dierheimer f65105d181 battery-format 2021-03-04 20:49:12 +01:00
Linus Dierheimer 1cda1eb653 refactored internal state keeping 2021-02-27 18:30:05 +01:00
Linus Dierheimer b44ab16dd1 refactored project structure 2021-02-27 16:40:05 +01:00