aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* simplify focusclientDevin J. Pohly2020-07-311-49/+34
| | | | | | | This arranges the function into some logical tasks: deactivate the old client, update wlroots' keyboard focus, update our data structures, and activate the new client. The last two only need to be done when focusing something new, so an early return saves some horizontal space.
* remove now-unused variables in focusclientDevin J. Pohly2020-07-311-11/+8
|
* add tag bitset check from dwmDevin J. Pohly2020-07-311-0/+3
|
* attach_render and commit are all that's neededDevin J. Pohly2020-07-301-14/+14
| | | | | | | | | | | | attach_render tells the output that a "new" buffer has been prepared (even if we haven't changed it). We need to call that and then commit it to keep the render loop going. Software cursors will freeze momentarily during layout updates, but I suspect that this is not as easily fixed as it sounds. You can force software cursors by running: WLR_NO_HARDWARE_CURSORS=1 ./dwl
* style fixesDevin J. Pohly2020-07-301-10/+5
|
* do not render frames when any surface has uncommitted resizesAlexander Courtis2020-07-301-4/+36
|
* Merge pull request #29 from alex-courtis/tidy-activate-notifyDevin J. Pohly2020-07-291-0/+2
|\ | | | | tidy activate notify resource
| * tidy activate notify resourceAlexander Courtis2020-07-291-0/+2
|/
* Merge pull request #26 from guidocella/bind-togglelayoutDevin J. Pohly2020-07-281-0/+1
|\ | | | | Bind layout toggle
| * Bind layout toggleGuido Cella2020-07-281-0/+1
|/
* change text wrappingDevin J. Pohly2020-07-271-59/+17
| | | | editors are more than capable here
* add zero flicker to goalsDevin J. Pohly2020-07-271-0/+1
|
* have selborder, still no urgent support from WaylandDevin J. Pohly2020-07-261-1/+0
|
* make border color selection conciseDevin J. Pohly2020-07-261-5/+2
|
* Merge pull request #21 from mchackorg/focus-colorDevin J. Pohly2020-07-262-2/+10
|\ | | | | Add support to change focused window's border color
| * Add support to change focused window's border colorMichael Cardell Widerkrantz2020-07-262-2/+10
| |
* | Update issue templatesDevin J. Pohly2020-07-262-0/+20
|/
* remove client.isx11 in favor of client.typeDevin J. Pohly2020-07-251-14/+12
|
* ok, treat it like an enumDevin J. Pohly2020-07-251-1/+2
|
* do managed/unmanaged check in map and unmapDevin J. Pohly2020-07-251-30/+14
|
* do managed check in activatex11Devin J. Pohly2020-07-251-4/+4
|
* add client.type fieldDevin J. Pohly2020-07-251-1/+5
| | | | Current options are XDGShell, X11Managed, and X11Unmanaged.
* rename activate to activatex11 for consistencyDevin J. Pohly2020-07-251-3/+3
|
* clarify createnotifyx11 functionDevin J. Pohly2020-07-251-3/+7
|
* xwayland: unmanaged (dropdown menu) supportAlexander Courtis2020-07-252-6/+135
|
* remove n counter from zoom(), add commentsDevin J. Pohly2020-07-241-8/+11
|
* warn but don't error on unused functionDevin J. Pohly2020-07-241-1/+1
|
* Merge pull request #18 from guidocella/zoomDevin J. Pohly2020-07-242-0/+31
|\ | | | | Add zoom
| * Add zoomGuido Cella2020-07-242-0/+31
|/
* fix WLR_SURFACE macroDevin J. Pohly2020-07-231-1/+1
|
* don't double-add new monitor to monsDevin J. Pohly2020-07-231-2/+1
| | | | this was a copy/paste error
* add cleanup listener for keyboardsDevin J. Pohly2020-07-231-0/+14
|
* add monitor destroy listenerDevin J. Pohly2020-07-231-1/+17
|
* reorder teardownsDevin J. Pohly2020-07-231-1/+3
|
* fix more unfreed memoryDevin J. Pohly2020-07-231-0/+1
|
* output_layout_manager not auto-destroyedDevin J. Pohly2020-07-231-0/+1
|
* xcursor_manager is not automatically destroyedDevin J. Pohly2020-07-231-0/+1
|
* add non-goals list to READMEDevin J. Pohly2020-07-231-0/+6
|
* Merge pull request #16 from guidocella/killclientDevin J. Pohly2020-07-232-0/+15
|\ | | | | Add killclient
| * Add killclientGuido Cella2020-07-232-0/+15
|/
* let xdg be the plain "createnotify"Devin J. Pohly2020-07-221-6/+6
| | | | use x11 suffix for other function to match isx11, also shorter
* xwayland is the exceptional case, let xdg be 0Devin J. Pohly2020-07-211-32/+31
|
* update README to reflect work on XWaylandDevin J. Pohly2020-07-211-3/+4
|
* condense appid/title logicDevin J. Pohly2020-07-211-11/+8
|
* fix segfault on xwayland "appid"Devin J. Pohly2020-07-211-0/+2
|
* xwayland: add server and basic window functionality (#10)Alexander Courtis2020-07-211-35/+125
| | | | | | | | | * xwayland: add server and basic window functionality * xwayland: add server and basic window functionality * xwayland: add server and basic window functionality * xwayland: add server and basic window functionality
* Add repeat delay and repeat rate to config.h (#13)Lauri Gustafsson2020-07-022-1/+3
|
* note wlroots-git requirementDevin J. Pohly2020-06-151-2/+1
| | | | Fixes #9.
* clear correct focus on keyboard leaveDevin J. Pohly2020-06-151-1/+1
|
* Don't pass NULL surfaces to wlr focus functions (#8)Shugyousha2020-06-141-3/+11
| | | Turns out that this will hit asserts that will abort dwl.