-
-
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
Add mouse events & friends for Wayland #1672
Commits on Jan 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b479ae - Browse repository at this point
Copy the full SHA 1b479aeView commit details
Commits on Nov 5, 2023
-
Add Wayland event listeners for pointer
Signed-off-by: Tin Svagelj <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae5afd5 - Browse repository at this point
Copy the full SHA ae5afd5View commit details -
Merge branch 'feature/wayland-mouse-events' of github.com:Caellian/co…
…nky into feature/wayland-mouse-events Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78ea7b6 - Browse repository at this point
Copy the full SHA 78ea7b6View commit details -
Include mouse-events.h in llua.cc
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 596fa72 - Browse repository at this point
Copy the full SHA 596fa72View commit details -
Pass cursor move event to the script
Set initial window scale to 0 because wayland freezes the process when it's not >0. Provide more information from `llua_mouse_hook` about why the callback is failing. Prevent call to `llua_init` when provided lua_load script doesn't exist. - This caused me a headache and now lua_L won't be initialized if the script doesn't exist. This prevents a missing file from causing later issues which might be harder to catch. Feature gated X11 in mouse-events.h/.cc files. Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9799417 - Browse repository at this point
Copy the full SHA 9799417View commit details
Commits on Nov 6, 2023
-
Add support for all previously supported events
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51de904 - Browse repository at this point
Copy the full SHA 51de904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 441d031 - Browse repository at this point
Copy the full SHA 441d031View commit details -
Add deprecation error and fix stack management
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd9ea17 - Browse repository at this point
Copy the full SHA fd9ea17View commit details
Commits on Nov 7, 2023
-
Fix lua stack pops in one of error branches
Remove some code added by accident; reduce change list. Fix mouse_enter and mouse_leave events. Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 646d5d9 - Browse repository at this point
Copy the full SHA 646d5d9View commit details
Commits on Nov 8, 2023
-
Fix most issues with X11 event propagation. Remove X11 code from mouse-events.cc/.h completely. CMake: Update toluapp cmake_minimum_required to stop it complaining during build. Fix ConkyPlatformCheck.cmake not providing access to cairo, imlib2 and rsvg to Wayland. Move BUILD_MOUSE_EVENTS includes under BUILD_GUI so they're not duplicated. Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bfb013 - Browse repository at this point
Copy the full SHA 0bfb013View commit details -
Remove duplicate BUILD_MOUSE_EVENTS includes (again)
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78cc998 - Browse repository at this point
Copy the full SHA 78cc998View commit details -
Configuration menu - View commit details
-
Copy full SHA for e595547 - Browse repository at this point
Copy the full SHA e595547View commit details -
Update /doc Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc9e2a7 - Browse repository at this point
Copy the full SHA cc9e2a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for be30bf0 - Browse repository at this point
Copy the full SHA be30bf0View commit details -
Remove uint to make MacOS happy
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b67529 - Browse repository at this point
Copy the full SHA 4b67529View commit details -
Use SFINAE to collapse numeric pust_table_value impls
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 091efc3 - Browse repository at this point
Copy the full SHA 091efc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b0c81 - Browse repository at this point
Copy the full SHA 07b0c81View commit details -
Debug X11 enter & leave events
Fix import derps Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed76b16 - Browse repository at this point
Copy the full SHA ed76b16View commit details
Commits on Nov 9, 2023
-
Fix X11 area enter & leave bug
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62a9519 - Browse repository at this point
Copy the full SHA 62a9519View commit details -
Code tweaks Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 670323e - Browse repository at this point
Copy the full SHA 670323eView commit details
Commits on Nov 10, 2023
-
Additional tweaks and docs improvements Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f98f68 - Browse repository at this point
Copy the full SHA 8f98f68View commit details -
Cleanup focus handling code on propagation
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d16d977 - Browse repository at this point
Copy the full SHA d16d977View commit details -
Handle movement through XInput if enabled
Cleanup modifiers - This is preparation so that once Wayland adds support for these they're not an alien X11 bitset. - Removed ones that aren't actual modifiers. Tidy up code Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0d210b - Browse repository at this point
Copy the full SHA e0d210bView commit details -
Cleanup debug statements Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91b6796 - Browse repository at this point
Copy the full SHA 91b6796View commit details -
Update README.md to trigger CI
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d07fc9 - Browse repository at this point
Copy the full SHA 9d07fc9View commit details -
Provide a notice when build options get disabled
Reformat files and hope it invalidates CI cache :) Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 662cda8 - Browse repository at this point
Copy the full SHA 662cda8View commit details -
Fix issues building without BUILD_ARGB flag
Fix half-saved change in display-wayland.cc Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2aebf68 - Browse repository at this point
Copy the full SHA 2aebf68View commit details -
Fix DependentOptions splitting arguments on spaces
Fix broken x11.cc Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc604bc - Browse repository at this point
Copy the full SHA cc604bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e2860 - Browse repository at this point
Copy the full SHA 71e2860View commit details -
Configuration menu - View commit details
-
Copy full SHA for cebc045 - Browse repository at this point
Copy the full SHA cebc045View commit details -
Prevent infinite loop in DependentOption
Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d20e72 - Browse repository at this point
Copy the full SHA 9d20e72View commit details
Commits on Nov 13, 2023
-
Use core X11 events when Xinput is enabled
There was no way to propagate move events otherwise Also, clang-format decided to kick in and reformat Xinput related code... Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ce7796 - Browse repository at this point
Copy the full SHA 2ce7796View commit details -
Cleanup number namespaces so they use cstdint types instead of stdint.h types. Latter could've caused some issues in the future. Simplify valuator mask checking expression. Signed-off-by: Tin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8016a0a - Browse repository at this point
Copy the full SHA 8016a0aView commit details
Commits on Nov 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbab03d - Browse repository at this point
Copy the full SHA cbab03dView commit details -
Drop graph/linechart from web header
This resolves #1669. Also bumped some dependencies.
Configuration menu - View commit details
-
Copy full SHA for a2e25f6 - Browse repository at this point
Copy the full SHA a2e25f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347379e - Browse repository at this point
Copy the full SHA 347379eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a59001 - Browse repository at this point
Copy the full SHA 5a59001View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd18f5 - Browse repository at this point
Copy the full SHA bbd18f5View commit details