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

Fix freezes #1181

Merged
merged 4 commits into from
Feb 11, 2024
Merged

Fix freezes #1181

merged 4 commits into from
Feb 11, 2024

Commits on Feb 11, 2024

  1. event: tweak ev_reparent_notify

    Instead of change window attributes back and forth, calculate the evmask
    and set it just once. And also make sure the request is flushed.
    
    Signed-off-by: Yuxuan Shui <[email protected]>
    yshui committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    baeafb3 View commit details
    Browse the repository at this point in the history
  2. event: make sure ev_property_notify flushes its requests

    Signed-off-by: Yuxuan Shui <[email protected]>
    yshui committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    bdc0943 View commit details
    Browse the repository at this point in the history
  3. event: fix dumb bug in repair_win

    Basically we won't call xcb_damage_subtract if show_all_xerrors is set,
    which is very bad.
    
    Fixes that, and also make sure the damage subtract request is flushed in
    all branches.
    
    Fixes: 1307d9e
    Signed-off-by: Yuxuan Shui <[email protected]>
    yshui committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    a5826b6 View commit details
    Browse the repository at this point in the history
  4. core: don't flush X connection before go to sleep

    See the added comments for details.
    
    Fixes #1145
    Fixes #1166
    Fixes #1040?
    
    Signed-off-by: Yuxuan Shui <[email protected]>
    yshui committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    75d0b7b View commit details
    Browse the repository at this point in the history