forked from djpohly/dwl
-
Notifications
You must be signed in to change notification settings - Fork 6
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
chore: update to dwl v0.3.1 #25
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This reverts commit 3a72cd9. There is probably an easier way to keep this difference, but hey, this works for me.
Unlike with X window managers, the display socket in Wayland isn't set up prior to starting the compositor. Because of this, you can't pipe the compositor's output directly into a program which needs access to $WAYLAND_DISPLAY, which is a typical setup for this purpose. Existing scripts have been forced to create a pipe/FIFO or a temporary file as an intermediary. Instead, send the status info directly to stdin of the -s command, which *does* have access to $WAYLAND_DISPLAY. Fixes djpohly#103.
Add uninstall target in makefile like dwm
Workaround for a bug in Chromium where it fails to attach a buffer to the surface. Fixes djpohly#119.
Wait until map to set window's tiled state
before set tiled verify if client is xdg-shell, then set tile
Along with starting the -s command earlier, this will allow the initial monitor setup to generate printstatus info.
If a transient failure occurs in wlr_output_commit, re-render until it doesn't happen. This could possibly be removed if we decide to implement damage tracking in the future.
It seems like there are people trying dwl who aren't as familiar with how their distros do development, so let's give them a pointer in the right direction.
Includes mention of video/input groups
…g called on every frame when things like dmenu are up
This lets applications, such as mpv with --video-sync=display-resample, know accurately when frames are displayed and ensure smooth video playback.
This allows clients to disable idle monitoring
die() replaces EBARF and BARF and allow us to add `-pedantic` to CFLAGS
to fix compile errors with `-pedantic`
Check the wlr_layer_surface_v1_state.committed bitmask to see if we need to rearrange. This is also what sway does. Without this check, every commit request (even if only the attached buffer changed) will lead to another configure event, which will lead to another commit, etc. This loop results in swaybg consuming 100% CPU. Co-authored-by: Owen Rafferty <[email protected]>
The x/y fields in monitor rules are unused and were meant to be deleted. Also removes the outdated comment in config.h.
This causes all Xwayland clients to be treated as floating
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates dwl-guile to use dwl v0.3.1 instead of v0.2.1. This means that it now uses the scene graph API.
Closes #2
Closes #7
Closes #14
Closes #20
Closes #24