Skip to content
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

xinput support #115

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

xinput support #115

wants to merge 13 commits into from

Commits on Aug 5, 2022

  1. Add XI support

    Squashed commit of the following:
    
    commit 8fd4e7f
    Author: Locria Cyber <[email protected]>
    Date:   Fri Jun 17 03:08:10 2022 +0800
    
        Add more error handling
    
    commit 403a952
    Author: Locria Cyber <[email protected]>
    Date:   Sun Mar 13 13:34:04 2022 +0100
    
        Fix double keypresses
    
    commit 110a6a9
    Author: Locria Cyber <[email protected]>
    Date:   Tue Mar 8 08:31:49 2022 +0800
    
        Handle clipboard hotkeys properly
    
    commit cabf231
    Author: Locria Cyber <[email protected]>
    Date:   Sun Mar 6 03:31:58 2022 +0800
    
        Use Focus events from XInput, dropping less keytrokes
    
    commit 2f91894
    Merge: 8ec6f01 954fb64
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 13:44:40 2022 +0800
    
        Merge branch 'drop-repeat' of github.com:locriacyber/qubes-gui-daemon into drop-repeat
    
    commit 8ec6f01
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 13:34:13 2022 +0800
    
        Use base Focus events
    
    commit 954fb64
    Merge: 035be7f 14bbf21
    Author: Locria Cyber <[email protected]>
    Date:   Sat Jun 18 04:42:33 2022 +0800
    
        Merge branch 'master' into drop-repeat
    
    commit ee70785
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 13:23:32 2022 +0800
    
        Pass Focus type
    
    commit 035be7f
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 13:34:13 2022 +0800
    
        Use base Focus events
    
    commit a4a1488
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 13:19:36 2022 +0800
    
        Don't ignore grab events
    
    commit 576fa94
    Author: Locria Cyber <[email protected]>
    Date:   Sat Mar 5 12:38:13 2022 +0800
    
        Don't send evnts to unfocused window
    
    commit 5219d2a
    Author: Locria Cyber <[email protected]>
    Date:   Sat Feb 26 01:27:14 2022 +0800
    
        Add XInput/libXi as build dependencies for debian & rpm
    
    commit 70da7d1
    Author: Locria Cyber <[email protected]>
    Date:   Sat Feb 26 01:24:28 2022 +0800
    
        Update .gitignore
    
    commit 1bf52ea
    Author: Locria Cyber <[email protected]>
    Date:   Fri Feb 25 23:05:02 2022 +0800
    
        Remove duplicate #include
    
    commit cb824aa
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 21:37:34 2022 +0800
    
        Free X resource as well
    
    commit 48323cd
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 21:22:56 2022 +0800
    
        Add libxi in Makefile
    
    commit 0611392
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 13:22:42 2022 +0100
    
        Use XInput Key events instead of X basic events
    
    commit 6bddd0e
    Merge: dc60cd4 60ee007
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 12:47:39 2022 +0100
    
        Merge branch 'xinput' into drop-repeat
    
    commit dc60cd4
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 19:34:20 2022 +0800
    
        WIP check for XInput events
    
    commit 60ee007
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 01:23:44 2022 +0800
    
        Process xinput raw events too
    
    commit 86eb904
    Author: Locria Cyber <[email protected]>
    Date:   Thu Feb 24 01:11:41 2022 +0800
    
        WIP: use XInput extension
    iacore committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    bf4793a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c336ff4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    d965353 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc658aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d4cfc1 View commit details
    Browse the repository at this point in the history
  4. Port xinput-plugin back to C

    iacore committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    ab74f62 View commit details
    Browse the repository at this point in the history
  5. Plug in xinput-plugin

    iacore committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    ff53a72 View commit details
    Browse the repository at this point in the history
  6. Implement Xinput Plugin

    iacore committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    6b8e94d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cdc1691 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Add protocol version detection

    Disable XInput extension when protocol version < 1.5
    iacore committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    67cc755 View commit details
    Browse the repository at this point in the history
  2. Make it build with gcc

    iacore committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    cf7cca5 View commit details
    Browse the repository at this point in the history
  3. Send XI KeyPress/Release flags

    for key repeat detection on client side
    iacore committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    e5e7e0c View commit details
    Browse the repository at this point in the history
  4. Bump version to 1.5

    iacore committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    a1c1b1d View commit details
    Browse the repository at this point in the history