aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2021-01-18remove unnecessary variableDevin J. Pohly-2/+1
2021-01-18cleanup on aisle createmon()Devin J. Pohly-15/+12
2021-01-14Merge pull request #84 from meutraa/gitignore-config-hDevin J. Pohly-0/+1
Add config.h to .gitignore
2021-01-14Merge pull request #80 from sam-barr/dwl_upstreamDevin J. Pohly-2/+4
Fix Initialization of NetWM Atoms
2021-01-14Merge pull request #77 from djpohly/use-output-directionDevin J. Pohly-32/+17
Determine monitor order spatially
2021-01-13update layer-shell protocol to version 4Devin J. Pohly-9/+88
Tracking with breaking change from swaywm/wlroots@b7dc4f2.
2021-01-13Add config.h to .gitignoremeutraa-0/+1
2021-01-11Fix Initialization of NetWM Atomssam-barr-2/+4
Additionally, variables xcursor and xcursor_mgr are only used when xwayland is defined, so I make the variables declaration contingent on whether xwayland is being used
2021-01-06remove now-unneeded monitor position fieldDevin J. Pohly-12/+1
2021-01-06use output layout for dirtomonDevin J. Pohly-20/+16
No need to track our own order; wlroots has a reasonable default for us already.
2021-01-06Merge pull request #72 from Stivvo/output-compile-setDevin J. Pohly-17/+12
Define monitor's x,y at compile time
2021-01-04remove EGL parameter from backend_autocreateDevin J. Pohly-1/+1
Tracking with breaking change in swaywm/wlroots#2593.
2021-01-02can run nested in Wayland or XDevin J. Pohly-1/+1
2021-01-02never ever ever tell anyone to sudo makeDevin J. Pohly-1/+1
I am embarrassed to have let this slip through someone's merge. Anybody who genuinely needs to `sudo make` will know it; everyone else should use a proper package manager and build system.
2021-01-02Merge pull request #74 from djpohly/document-gitDevin J. Pohly-1/+1
document that we currently follow wlroots-git
2021-01-02document that we currently follow wlroots-gitDevin J. Pohly-1/+1
Closes #73.
2020-12-30Define monitor's x,y at compile timeStivvo-17/+12
Replaces the outputOrder patch. This avoids recalculating positions and allows to arrange monitors in any order, not just from left to right. The order in which monitors are defined in config.h still matters but it's just the order in the list, not the actual position.
2020-12-28Revert "Allow toggling the layout before selecting a different one"Devin J. Pohly-2/+1
This reverts commit 90cc3b1e2c824db74e932dbb9733d398619a037c. Didn't mean to merge this change.
2020-12-27flesh out cleanupDevin J. Pohly-1/+3
This is the order of *_destroy calls which resulted in the fewest errors/leaks detected by Valgrind. Most of the errors come from the gbm_allocator code - will have to figure out which destroy call is still missing.
2020-12-27remove limitation notes (tracked in Issues)Devin J. Pohly-6/+0
2020-12-27clarify intention of feature suggestionsDevin J. Pohly-2/+3
2020-12-27fix segfault in xwayland cursor managerDevin J. Pohly-8/+6
2020-12-27macroize event handlersDevin J. Pohly-51/+33
This was a prime candidate for reducing the verbosity of some of our code
2020-12-27Revert "remove github directory"Devin J. Pohly-0/+20
This reverts commit 572ccd92c43b83b677e87c3926d0f5703224c2d8.
2020-12-25credit for patch maintenance as wellDevin J. Pohly-2/+2
2020-12-25update README based on contributionsDevin J. Pohly-4/+4
2020-12-25add Discord linkDevin J. Pohly-0/+2
2020-12-25add "all" targetDevin J. Pohly-0/+1
2020-12-25making this a teamDevin J. Pohly-1/+1
2020-12-25XWayland still buggy, disable by defaultDevin J. Pohly-1/+1
2020-12-25no need to cast NULL to void *Devin J. Pohly-1/+1
2020-12-25consolidate some of the ugliness into a separate fileDevin J. Pohly-127/+200
Similar to Linux kernel approach, encapsulate some of the uglier conditional compilation into inline functions in header files. The goal is to make dwl.c more attractive to people who embrace the suckless philosophy - simple, short, hackable, and easy to understand. We want dwm users to feel comfortable here, not scare them off. Plus, if we do this right, the main dwl.c code should require only minimal changes once XWayland is no longer a necessary evil. According to `cloc`, this also brings dwl.c down below 2000 lines of non-blank, non-comment code.
2020-12-25Stivvo deserves a shout-out too!Devin J. Pohly-0/+1
2020-12-24fix build with -DXWAYLANDDevin J. Pohly-15/+13
2020-12-24missed a few of theseDevin J. Pohly-3/+3
2020-12-24don't call applyexclusive just to returnDevin J. Pohly-44/+42
2020-12-24let's not alienate the dwm folksDevin J. Pohly-116/+128
Fix style.
2020-12-24Merge updates from guidocellaDevin J. Pohly-292/+534
Thanks so much for helping to keep the project running while life was crazy!
2020-12-24Merge pull request #32 from alex-courtis/24-xwayland-cursorDevin J. Pohly-0/+18
#24 ensure that xwayland cursor defaults to left_ptr
2020-12-24simplify ROUND macroDevin J. Pohly-1/+1
2020-12-24Merge pull request #54 from Bonicgamer/swayscaleboxDevin J. Pohly-4/+5
Sway scale_box (rounding)
2020-12-24Merge pull request #53 from Stivvo/fullscreenDevin J. Pohly-21/+106
Fullscreen support
2020-12-24fix crash on non-libinput pointers (e.g. X11 backend)Devin J. Pohly-5/+7
2020-12-24Same target as dwm sounds like a good goalDevin J. Pohly-1/+1
2020-12-24Merge pull request #49 from guidocella/layer-shellDevin J. Pohly-13/+771
Layer shell
2020-12-24use the install command to installDevin J. Pohly-3/+1
2020-12-24Merge pull request #65 from Keating950/masterDevin J. Pohly-0/+8
Add install target to Makefile
2020-12-24Merge pull request #56 from oyren/readme_logDevin J. Pohly-6/+0
remove log flags from readme
2020-12-24Merge pull request #62 from Java-boi/masterDevin J. Pohly-1/+17
Added basic tap-to-click for touchpad users
2020-12-24Merge pull request #66 from richardipsum/masterDevin J. Pohly-1/+1
fix undeclared WLR_KEY_PRESSED