1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-17 02:25:09 +00:00
conky/data
Tin Švagelj 6adf6b9dd4
Cleanup build flags, global namespace and includes (#1841)
- Separated displays so they don't have to all be included in build even when the features are disabled.
- Removed weird linker magic for display init and replaced it with straightforward (and faster) template functions that behave the same.
  - Replaced `disabled_display_output` classes with log messages.
- Add explicit compiler errors when feature dependent headers get included where they shouldn't (wl, x11).
- Switch BUILD_MOUSE_EVENTS dependency from OWN_WINDOW to BUILD_X11.
- Other minor improvements to some existing code which shouldn't affect behavior.
- Improve documentation.
- Remove X11 from unrelated headers.
  - This reaches 0% unneeded X11 polution in the sources.
  - Reenabled parts of window_type which would work in Wayland.
  - Remove unneeded guards.
- Display files are now no longer compiled if their features are disabled.

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-04-23 21:15:37 +00:00
..
logo feat: Move docs to website, rearrange bits (#1475) 2023-03-28 08:21:17 -04:00
CMakeLists.txt Update copyright 2024-02-22 08:53:35 -05:00
conky_no_x11.conf Cleanup build flags, global namespace and includes (#1841) 2024-04-23 21:15:37 +00:00
conky-dfly-smp.conf Cleanup build flags, global namespace and includes (#1841) 2024-04-23 21:15:37 +00:00
conky.conf Cleanup build flags, global namespace and includes (#1841) 2024-04-23 21:15:37 +00:00
conky.desktop feat: Move docs to website, rearrange bits (#1475) 2023-03-28 08:21:17 -04:00