-
-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup build flags, global namespace and includes #1841
Commits on Apr 19, 2024
-
Cleanup build flags, global namespace and includes
- Separated displays so they don't have to be all built 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 errors when feature dependent headers get included where they shouldn't. - Use gperf to build perfect hash for color names instead of custom X11 lookup. This should make it easier to add more color names to the list with no extra cost. - Made alignment use a specific bit layout which greatly simplifies code. - Switch BUILD_MOUSE_EVENTS dependency from OWN_WINDOW to BUILD_X11. - Other minor improvements to some existing code which shouldn't affect behavior. - Add documentation links to sample configs. Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for c23afeb - Browse repository at this point
Copy the full SHA c23afebView commit details -
Disable mouse tracking if BUILD_MOUSE_EVENTS=off
Fix missing Colour construct alpha argument. Add Makefile ignore to 3rdparty/toluapp Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for a04f133 - Browse repository at this point
Copy the full SHA a04f133View commit details -
Swapped parse_color_name return values as they were the wrong way around previously. Passing name parsing tests now. Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 17e3def - Browse repository at this point
Copy the full SHA 17e3defView commit details -
Remove imlib setting from x11-settings
Registration ordering is controlled by `settings_ordering` now. Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 3df161d - Browse repository at this point
Copy the full SHA 3df161dView commit details -
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 313a5f7 - Browse repository at this point
Copy the full SHA 313a5f7View commit details -
Revert "Remove imlib setting from x11-settings"
This reverts commit 3df161d.
Configuration menu - View commit details
-
Copy full SHA for 8ec80d7 - Browse repository at this point
Copy the full SHA 8ec80d7View commit details -
Revert color perfect hash name parsing
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for a2fa80f - Browse repository at this point
Copy the full SHA a2fa80fView commit details
Commits on Apr 20, 2024
-
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for dc8b241 - Browse repository at this point
Copy the full SHA dc8b241View commit details -
Display files are now no longer compiled if their features are disabled Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for c809867 - Browse repository at this point
Copy the full SHA c809867View commit details -
Remove X11 from unrelated headers
This reaches 0% unneeded X11 polution in the sources. Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 7c4fea5 - Browse repository at this point
Copy the full SHA 7c4fea5View commit details -
Reenabled parts of window_type which would work in Wayland
Added documentation for it. Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for c69dcaf - Browse repository at this point
Copy the full SHA c69dcafView commit details
Commits on Apr 23, 2024
-
Move dpi_scale to display-output.hh
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 3093cdd - Browse repository at this point
Copy the full SHA 3093cddView commit details -
Move saved_coordinates to imlib
Hide lua state from conky-imlib2.cc Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Configuration menu - View commit details
-
Copy full SHA for 8e07629 - Browse repository at this point
Copy the full SHA 8e07629View commit details -
Configuration menu - View commit details
-
Copy full SHA for d23c117 - Browse repository at this point
Copy the full SHA d23c117View commit details