dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-01-09 12:34This option breaks keyd functionality on a laptopEthan Long1+1-1
2026-01-08 01:02Woops, I made a typo... '|'->'_'Ethan Long1+1-1
2026-01-08 01:00A few more changes.Ethan Long1+3-2
2026-01-07 05:30A few changes to the void linux config after actually using it.Ethan Long2+35-21
2025-01-01 08:56Enable xwayland on void.Ethan Long1+2-2
2024-12-29 13:40Added a proper README to explain my changesEthan Long2+34-0
2024-12-29 13:17Merge changes between OpenBSD and void computersEthan Long3+6-2
2024-12-29 13:16Removed the unsightly autostart crapEthan Long1+0-14
2024-12-29 13:16Made void better reflect my ideal setupEthan Long3+6-2
2024-12-29 13:04Added OpenBSD configEthan Long2+259-0
2024-12-29 12:56Added a build stepEthan Long3+4-0
2024-12-29 12:51Removed the autostart patch, it's not needed!Ethan Long4+5-226
2024-12-26 06:24My patches and config of dwl 0.7Ethan Long10+2944-115
2024-08-25 17:33fix crash when a client is created while all outputs are disabledLeonardo Hernández Hernández2+7-2
2024-07-15 03:33changelog: add new 'unreleased' sectionLeonardo Hernández Hernández1+11-0
2024-08-02 17:38bump version to 0.7Leonardo Hernández Hernández2+8-2
2024-08-05 18:11fix crash when a virtual pointer is destroyedLeonardo Hernández Hernández1+3-3
2024-07-28 03:34fix crash when re-mapping a clientLeonardo Hernández Hernández1+1-1
2024-07-23 18:14dwl(1): use correct special characters for - and 'Lennart Jablonka1+1-1
2024-07-23 18:12add myself to .mailmapLennart Jablonka1+1-0
2024-08-02 04:31Specify that the 0.7 branch builds against wlroots 0.18A Frederick Christensen1+2-0
2024-07-21 19:28README.md Fix links formatting issue after re-flow text to 80 columnsA Frederick Christensen1+8-4
2024-07-17 04:02Documentation restructuringA Frederick Christensen1+107-93
2024-07-15 03:55update README.md to mention the main branch now requires wlroots-gitLeonardo Hernández Hernández1+4-3
2024-07-23 22:16send scale on initial commit to layer surfacesLeonardo Hernández Hernández1+3-2
2024-07-15 03:22bump version to 0.7-rc1Leonardo Hernández Hernández2+3-3
2024-07-15 03:16prepare CHANGELOG.md for 0.7Leonardo Hernández Hernández1+13-5
2024-07-15 03:13changelog: add new 'unreleased' sectionLeonardo Hernández Hernández1+11-0
2024-07-15 03:02use the parent scene node to determine if move clients out of LyrFloatGuido Cella1+1-1
2024-07-15 03:01Reapply "place child clients above fullscreen clients"Leonardo Hernández Hernández2+20-5
2024-07-15 03:00Merge branch 'wlroots-next'Leonardo Hernández Hernández2+123-71
2024-07-14 02:23bump to linux-dmabuf version 5Leonardo Hernández Hernández1+1-1
2024-07-13 22:34bump version to 0.6Leonardo Hernández Hernández2+2-2
2024-07-13 07:14prepare CHANGELOG.md for 0.6Leonardo Hernández Hernández1+67-2
2024-07-13 03:08Revert "place child clients above fullscreen clients"Leonardo Hernández Hernández2+5-20
2024-06-30 19:42Fix applyboundsRutherther1+2-2
2024-05-07 17:14feat: focus empty monitor when clickedRutherther1+1-0
2024-06-25 17:38use round(3) and ceilf(3) from the math libraryLeonardo Hernández Hernández2+10-11
2024-06-05 06:43set preferred scale after the first commit (XDGshell)Leonardo Hernández Hernández1+16-3
2024-07-03 19:20drop useless maplayersurfacenotify()Leonardo Hernández Hernández1+0-10
2024-06-27 19:19set O_NONBLOCK flag to stdoutLeonardo Hernández Hernández3+23-0
2024-06-30 00:31add a note about having at least a dummy rule for `rules[]`Leonardo Hernández Hernández1+1-0
2024-06-26 04:22add bugref about why we call updatemons in outputmgrapplyortestLeonardo Hernández Hernández1+1-1
2024-06-25 17:50Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández3+10-6
2024-06-05 06:42set preferred scale on creation (LayerShell)Leonardo Hernández Hernández1+3-0
2024-06-23 20:42correctly report position to xwayland clientsLeonardo Hernández Hernández2+3-4
2024-06-22 06:21add bugref for negative x,y monitor position and xwaylandLeonardo Hernández Hernández1+4-2
2024-06-21 05:32Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+18-10
2024-06-21 05:28Reapply gamma LUT when re-enabling an output using wlr-output-power-managementLeonardo Hernández Hernández1+5-3
2024-06-21 05:09try to limit (79 characters) the line lenght in the MakefileLeonardo Hernández Hernández1+13-7
2024-06-21 04:44Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5+208-35
2024-06-21 00:48Updated power management handling to address issues raised in the PRthanatos2+17-11
2024-04-06 17:29Prevent updatemons() from removing monitors that have been put to sleep from the layoutDavid Donahue1+7-1
2024-01-17 08:45Implement support for output power managementEmil Miler3+146-1
2024-06-21 00:38default CC to gccLeonardo Hernández Hernández1+2-0
2024-05-31 14:00Check for null monitor in resize functionRutherther1+7-1
2024-05-14 15:57Add output to layout after enabled state is committedRutherther1+7-5
2024-05-04 18:59fix: make sure selmon doesn't get set to disabled monRutherther1+7-0
2024-05-03 17:03handle gpu resetsLeonardo Hernández Hernández1+26-0
2024-06-18 17:09Run startup_cmd in new session and kill the entire groupPeter Hofmann1+2-1
2024-06-12 18:04Make sure toplevel_from_wlr_surface is called with a valid surface pointerForrest Bushstone1+12-14
2024-06-13 20:23minor adjustments in MakefileLeonardo Hernández Hernández1+3-3
2024-06-12 19:05use tabs in client.hGuido Cella1+10-10
2024-05-30 21:00use enum headers when possibleLeonardo Hernández Hernández1+3-3
2024-06-04 20:03Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández4+91-70
2024-05-30 23:48make sure clients share the same layer on floating layoutLeonardo Hernández Hernández1+16-1
2024-01-30 19:16create a keyboard group for each virtual keyboardLeonardo Hernández Hernández1+66-62
2024-06-02 19:19Allow negative coordinates in MonitorRulesA Frederick Christensen2+4-2
2024-04-06 01:54Replicate dwm behavior for sloppyfocusForrest Bushstone1+1-1
2024-05-28 05:10wlroots now allows parallel installsLeonardo Hernández Hernández1+1-1
2024-05-10 05:08dwl-patches overhaul - doc changesfauxmight1+1-2
2024-05-05 18:52Update wmenu-run nameA Frederick Christensen2+2-2
2024-02-21 17:41switch to wmenusewn2+3-3
2024-04-30 18:36add support for alpha-modifier-v1 (wlroots!4616)Leonardo Hernández Hernández1+2-0
2024-04-21 21:53use wlr_renderer_get_texture_formats (wlroots!4644)Leonardo Hernández Hernández1+1-1
2024-04-04 10:48put wlr_layer_shell top layer below fullscreenchoc1+1-1
2024-04-04 16:50Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández4+137-31
2024-04-01 03:41do not set withdrawn state for xwayland clientsLeonardo Hernández Hernández1+1-3
2024-03-24 10:54properly resize on configurex11korei9991+1-1
2024-03-27 01:00Fix rule examples; minimize newbie surprisesA Frederick Christensen1+6-6
2024-03-11 18:01fix virtual pointersGuido Cella1+3-0
2024-02-26 21:43Support pointer constraints and relative pointer protocolsForrest Bushstone2+127-21
2024-02-29 20:05use enums from the wayland protocol (wlroots!4575)Leonardo Hernández Hernández1+2-2
2024-02-07 02:37misc fixes to xdg-toplevel-decorationLeonardo Hernández Hernández1+6-2
2024-02-07 02:30send initial configure to xdg-toplevels (wlroots!4396)Leonardo Hernández Hernández1+4-1
2024-02-07 02:27Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández3+62-21
2024-01-16 18:11allow toggling the layout before selecting a different oneGuido Cella1+2-1
2024-02-07 02:21fix minimum sizeLeonardo Hernández Hernández1+2-2
2024-02-06 01:25Update and correct patches/patches-wiki linksA Frederick Christensen1+2-2
2024-02-06 00:39Fix link to patches websiteBenjamin Chausse1+2-1
2024-01-28 17:30place child clients above fullscreen clientsGuido Cella2+20-5
2024-01-28 08:06make XWayland clients inherit tags and monitorsGuido Cella2+6-4
2024-01-28 08:01remove useless wlr_scene_node_reparent() callsGuido Cella1+0-2
2024-01-31 04:54Revert "No need to call updatemons ourselves"Leonardo Hernández Hernández1+3-0
2024-01-26 14:54Correct specifier-data_type mismatchesA Frederick Christensen1+4-4
2024-01-25 08:04configure xwayland surfaces without monitorsGuido Cella1+5-1
2024-01-25 17:11pass wl_event_loop to wlr_backend_autocreate (wlroots!4443)Leonardo Hernández Hernández1+9-5
2024-01-24 21:47implement the virtual pointer protocolGuido Cella1+17-0
2024-01-24 18:12do not arrange monitor if it's disabled (wlroots!4520)Leonardo Hernández Hernández1+4-0
2024-01-24 18:12do not arrange monitor if it's disabled (wlroots!4520)Leonardo Hernández Hernández1+4-0
2024-01-24 18:10add support for axis_relative_direction event (wlroots!4003)Leonardo Hernández Hernández1+1-1
2024-01-24 18:09Revert "drop wl_drm (wlroots!4397)"Leonardo Hernández Hernández1+4-1
2024-01-24 18:09Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández6+50-42
2023-07-22 00:17No need to call updatemons ourselvesDevin J. Pohly1+0-3
2024-01-15 02:19drop unused variableLeonardo Hernández Hernández1+0-1
2024-01-15 02:15request description before logsLeonardo Hernández Hernández1+8-8
2023-02-01 20:02turn on -Wfloat-conversionLeonardo Hernández Hernández3+17-16
2023-01-11 18:13turn on -Wsign-compareLeonardo Hernández Hernández3+13-11
2024-01-14 15:01acknowledgements refactoringA Frederick Christensen1+1-1
2024-01-13 04:34clarify the code will be kept as small as possibleLeonardo Hernández Hernández1+4-2
2024-01-10 14:27check if monitor is null before setting gammachoc1+2-0
2023-10-12 05:40drop SLOC limitLeonardo Hernández Hernández1+4-1
2024-01-05 17:16drop wl_drm (wlroots!4397)Leonardo Hernández Hernández1+1-4
2023-10-12 05:26prefer functionality over philosophyLeonardo Hernández Hernández1+1-1
2024-01-10 06:10add acknowledgment to djpohlyLeonardo Hernández Hernández1+1-0
2024-01-07 01:29Destroy fullscreen node after moving clients off monBen Jargowsky1+1-1
2024-01-05 17:12don't send configure events to uninitialized xdg-toplevelsLeonardo Hernández Hernández1+3-2
2024-01-05 16:01don't send configure events to uninitialized xdg-popupsLeonardo Hernández Hernández1+29-16
2024-01-01 06:51fix posible NULL-dereference in wl_surface.commit handlerLeonardo Hernández Hernández1+1-1
2023-12-27 17:45only create wlr_presentation (wlroots!4482)Leonardo Hernández Hernández1+1-2
2023-12-27 17:22Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández1+20-15
2023-12-27 17:19unset DISPLAY before setting up xwaylandLeonardo Hernández Hernández1+4-0
2023-12-27 17:18only execute the first keybindingLeonardo Hernández Hernández1+2-3
2023-12-27 17:17more style fixesLeonardo Hernández Hernández1+14-13
2023-12-26 22:21Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+191-142
2023-12-25 17:18create a wlr_keyboard_group for virtual keyboardsLeonardo Hernández Hernández1+24-2
2023-12-18 20:08fix typoLeonardo Hernández Hernández1+1-1
2023-12-08 19:44tie xdg_toplevel_decorations to ClientLeonardo Hernández Hernández1+28-31
2023-12-08 18:52Revert "nuke CSDs, hopefully for good!"Leonardo Hernández Hernández1+28-2
2023-12-08 18:52Revert "remove typedef `Decoration`"Leonardo Hernández Hernández1+5-0
2023-12-17 21:21style fixesLeonardo Hernández Hernández1+77-75
2023-12-13 01:04use wlr_keyboard_group to manage all keyboardsDavid Donahue1+71-74
2023-12-13 04:17check toplevel resourcesLeonardo Hernández Hernández2+2-2
2023-12-11 06:31Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández3+22-15
2023-12-08 06:22restore and respect rootcolorDima Krasner2+6-0
2023-12-11 05:44merge X11Managed and X11Unmanaged into X11Leonardo Hernández Hernández2+5-5
2023-12-11 05:42check if a client is unmanaged checking the o-r flagLeonardo Hernández Hernández1+2-1
2023-12-10 22:53do not blindly try to send motion events when pointer button is pressedLeonardo Hernández Hernández1+9-9
2023-12-08 04:43Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández3+29-27
2023-12-08 04:40sort LISTEN calls in createnotify{,x11}Leonardo Hernández Hernández1+4-4
2023-12-08 04:37use the same style for urgent() and sethints()Leonardo Hernández Hernández1+4-4
2023-12-08 04:37remove an unneeded cast in createpointer()Leonardo Hernández Hernández1+1-2
2023-12-08 04:18avoid duplication of linesLeonardo Hernández Hernández1+1-2
2023-12-08 04:17add explanation about why we try to re-apply the gamma LUT on output changesLeonardo Hernández Hernández1+2-0
2023-12-08 04:16relax a bit the line length limitLeonardo Hernández Hernández1+1-2
2023-12-08 04:15add a blank line to improve readabilityLeonardo Hernández Hernández1+1-0
2023-12-08 04:04use (struct wlr_box){0} to empty the Monitor areasLeonardo Hernández Hernández1+1-2
2023-12-08 03:51copy layout symbol when matching a MonitorRuleLeonardo Hernández Hernández1+4-4
2023-12-08 03:49remove extra blank lineLeonardo Hernández Hernández1+0-1
2023-12-08 03:48LayerSurface::link -> LayerSurface.linkLeonardo Hernández Hernández1+1-1
2023-12-08 03:44set the correct border color when mapping a clientLeonardo Hernández Hernández1+2-1
2023-12-08 03:43reduce calls to client_get_geometryLeonardo Hernández Hernández1+2-2
2023-12-01 04:30add a note about not removing the default ruleLeonardo Hernández Hernández1+1-0
2023-11-30 05:30Update README.mdfictitiousexistence1+2-1
2023-12-07 20:18store the layersurface pointer in l->popups->node.data as wellLeonardo Hernández Hernández1+1-1
2023-12-07 20:09make sure popups of a layer surface are in the correct layerLeonardo Hernández Hernández1+2-1
2023-12-02 03:35sort #includesLeonardo Hernández Hernández1+1-1
2023-12-01 04:44Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5+100-49
2023-12-01 04:22don't return early if the first output commit failsLeonardo Hernández Hernández1+1-4
2023-12-01 04:17check failure of wlr_output_init_renderLeonardo Hernández Hernández1+6-3
2023-12-01 03:12use detached output state in createmon()Leonardo Hernández Hernández1+12-6
2023-12-01 03:10use a detached output state in outputmgrapplyortest()Leonardo Hernández Hernández1+13-12
2023-11-29 04:50improve the bug report templateLeonardo Hernández Hernández1+39-4
2023-11-29 02:44convert issue templates to yamlLeonardo Hernández Hernández4+36-27
2023-11-23 20:06chase xdg-shell events update (wlroots!4345)Leonardo Hernández Hernández1+41-39
2023-11-23 20:19chase wlr_layer_shell_v1.new_surface changes (wlroots!4265)Leonardo Hernández Hernández1+10-11
2023-11-23 16:56pass wl_display to wlr_output_layout_create (wlroots!4310)Leonardo Hernández Hernández1+1-2
2023-11-25 19:01use `l` instead of `layersurface`Leonardo Hernández Hernández1+72-82
2023-11-25 18:49return early if a layersurface didn't commit somethingLeonardo Hernández Hernández1+5-5
2023-11-25 18:46do not check if a layer surface has monitor on commitLeonardo Hernández Hernández1+0-6
2023-11-25 18:42send wl_surface.enter before initial commitLeonardo Hernández Hernández1+1-0
2023-11-25 19:30destroy the layer-suface's scene tree for popupsLeonardo Hernández Hernández1+1-0
2023-11-25 18:35use wlr_box_equal() instead of memcmpLeonardo Hernández Hernández1+1-1
2023-11-25 18:48simplify settings popups scene tree parentLeonardo Hernández Hernández1+2-3
2023-11-25 18:39simplify check for wlr_layer_surface.outputLeonardo Hernández Hernández1+2-4
2023-11-25 18:40use sizeof(*pointer) instead of sizeof(struct)Leonardo Hernández Hernández1+1-1
2023-11-26 01:04add new 'unreleased' sectionLeonardo Hernández Hernández1+12-0
2023-11-26 00:50make sure to unlink Monitor.request_state listenerLeonardo Hernández Hernández1+3-1
2023-11-25 08:42Change github links to codeberg links in README.mdSquibid1+5-5
2023-11-25 07:22include CHANGELOG.md in the tarballLeonardo Hernández Hernández1+1-1
2023-11-25 06:28bump version to 0.5Leonardo Hernández Hernández2+4-5
2023-10-16 06:33add CHANGELOG.mdLeonardo Hernández Hernández1+99-0
2023-11-25 06:04Merge branch 'wlroots-next'Leonardo Hernández Hernández3+338-270
2023-11-22 02:38try to apply gamma LUT in updatemonsLeonardo Hernández Hernández1+1-1
2023-11-22 02:11ignore wl_surface.commit for xwayland clientsLeonardo Hernández Hernández1+0-2
2023-11-22 02:08Do not send repeated xdg_toplevel.configure_boundsLeonardo Hernández Hernández2+6-1
2023-11-22 01:20resize clients on commitLeonardo Hernández Hernández1+3-0
2023-11-19 06:53createkeyboard: do not segfault if xkb_keymap_new_from_names returns NULLlink2xt1+2-0
2023-11-18 17:20do not try to enable adaptive syncLeonardo Hernández Hernández1+0-5
2023-11-18 01:03fix the position of the cursor image after turning all the monitors onLeonardo Hernández Hernández1+7-0
2023-11-17 06:11remove unused #includeLeonardo Hernández Hernández1+0-1
2023-11-17 05:29do not check if `session` is non-NULLLeonardo Hernández Hernández1+1-2
2023-11-17 05:23do not explicitly destroy some wlroots interfacesLeonardo Hernández Hernández1+3-6
2023-11-17 05:06enable debug symbols by defaultLeonardo Hernández Hernández1+1-1
2023-11-17 05:05fix docsLeonardo Hernández Hernández1+19-19
2023-11-17 04:23fix destroynotify() docsLeonardo Hernández Hernández1+1-1
2023-11-17 03:48check toplevel resource instead of client's xdg_shell to set boundsLeonardo Hernández Hernández1+1-1
2023-11-17 03:47use the new wlroots function to get a toplevel from a wlr_surfaceLeonardo Hernández Hernández1+3-4
2023-11-17 03:46explicitly return -1 in the first check in toplevel_from_wlr_surfaceLeonardo Hernández Hernández1+1-1
2023-11-17 03:45do not use #ifdef -> #else -> #endif in client_is_x11Leonardo Hernández Hernández1+1-2
2023-11-17 03:43delete unused functionsLeonardo Hernández Hernández1+0-22
2023-11-17 03:27style fixes in client_is_float_typeLeonardo Hernández Hernández1+9-10
2023-11-17 03:21correctly check if the scene node is enabled in client_is_rendered_on_monLeonardo Hernández Hernández1+2-1
2023-11-17 03:17do not use magical numbers to check edgesLeonardo Hernández Hernández1+1-1
2023-11-17 03:12simplify client_get_clipLeonardo Hernández Hernández1+12-13
2023-11-17 03:00prevent a use-after-free at exitLeonardo Hernández Hernández1+1-0
2023-11-17 02:47do not compute layout box twiceLeonardo Hernández Hernández1+2-2
2023-11-17 02:47make sure fullscreen clients have the right sizeLeonardo Hernández Hernández1+3-0
2023-11-17 02:58fix screen artifacts when setting gammaLeonardo Hernández Hernández1+32-15
2023-07-09 02:08use wlr_scene_subsurface_tree_set_clipLeonardo Hernández Hernández2+25-0
2023-07-09 02:07Revert "respect size hints"Leonardo Hernández Hernández2+22-47
2023-10-06 03:36add a comment about chvt keybindingsLeonardo Hernández Hernández1+3-0
2023-11-01 18:28use newer cursor naming specLeonardo Hernández Hernández1+5-5
2023-11-01 18:16ignore maximize events for clients using xdg-shell v5 and newerLeonardo Hernández Hernández1+6-1
2023-11-01 18:04send maximized if tiled isn't supported (XDG shell)Leonardo Hernández Hernández1+6-1
2023-10-13 23:08Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+22-6
2023-10-12 01:52clarify the dependencies needed by dwlLeonardo Hernández Hernández1+17-3
2023-10-12 01:58update README.mdLeonardo Hernández Hernández1+3-2
2023-10-10 06:42check client is mapped before setting border colorBen Collerson1+2-1
2023-10-10 04:37Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández1+10-6
2023-10-10 03:35use <xcb/xcb.h> instead of <X11/Xlib.h>Leonardo Hernández Hernández1+5-5
2023-10-10 04:16only set border color for urgent *and* mapped X11 clientsLeonardo Hernández Hernández1+4-1
2023-10-09 17:45Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5+44-16
2023-10-09 17:12Revert "just add define"Leonardo Hernández Hernández2+2-3
2023-10-09 16:56add [-d] flag to enable debug loggingLeonardo Hernández Hernández3+16-2
2023-10-06 04:20simplify setting the border color of clientsLeonardo Hernández Hernández2+13-13
2023-10-06 04:13make the borders red borders for urgent clientsLeonardo Hernández Hernández2+9-0
2023-10-06 04:09use the same border colors as dwmLeonardo Hernández Hernández1+2-2
2023-10-06 04:06add missing url about the COLOR macroLeonardo Hernández Hernández1+1-0
2023-10-06 04:03add macro to configure colorsLeonardo Hernández Hernández1+7-3
2023-09-29 22:16Check if c is fullscreen before reparenting it to LyrFloatingForrest Bushstone1+4-3
2023-09-29 18:45make sure that fullscreen clients are on the correct screen when isfloating is trueForrest Bushstone1+1-1
2023-09-24 20:41include dwl.desktop in the tarbalLeonardo Hernández Hernández1+1-1
2023-09-24 17:44Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández7+75-64
2023-09-24 17:24allow specify DATADIR (to install desktop file)Leonardo Hernández Hernández2+5-4
2023-09-22 11:50Add desktop entry fileWeiseguy2+9-1
2023-09-10 15:35fix typoAngelo Antony1+1-1
2023-09-04 02:39call setfloating in setmonLeonardo Hernández Hernández1+1-0
2023-09-03 17:44return early if the client doesn't have monitor in setfloatingLeonardo Hernández Hernández1+2-0
2023-08-23 06:16prefer IRC over DiscordLeonardo Hernández Hernández1+3-2
2023-08-23 04:16just add defineBen Collerson2+3-2
2023-06-28 05:53tagcount should have been a #defineBen Collerson2+3-3
2023-08-22 20:48return nothing in xytonode()Leonardo Hernández Hernández1+2-3
2023-07-22 00:28Style: use early-return to clarify codeDevin J. Pohly1+52-44
2023-07-22 00:13No need to send surface.leave/enter eventsDevin J. Pohly1+2-6
2023-08-21 23:53chase wlroots!4288Leonardo Hernández Hernández1+21-18
2023-08-19 03:37don't resize clients on commitLeonardo Hernández Hernández1+0-6
2023-07-26 01:45set withdrawn state for xwayland invisible clientsLeonardo Hernández Hernández1+3-1
2023-07-24 02:59add support for xdg-shell v6Leonardo Hernández Hernández2+17-3
2023-07-24 01:07update to xdg-shell v5Leonardo Hernández Hernández1+4-1
2023-06-28 00:21add support for cursor-shape-v1Leonardo Hernández Hernández2+24-1
2023-07-15 16:11increase wl_compositor versionLeonardo Hernández Hernández1+1-1
2023-07-14 04:36Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández1+36-54
2023-07-14 01:36do not use wl_event_loop for signal handlingLeonardo Hernández Hernández1+10-13
2023-07-14 04:02Remove now-unneeded call to motionnotifyDevin J. Pohly1+0-1
2023-07-14 04:02Remove unused icon variableDevin J. Pohly1+1-3
2023-07-13 21:22Make drag_icon a persistent scene nodeDevin J. Pohly1+7-7
2023-07-13 21:20properly destroy sceneDevin J. Pohly1+1-0
2023-07-10 17:23chase wlroots!4220Leonardo Hernández Hernández1+1-1
2023-07-03 22:35Line saver: LISTEN_STATIC macroDevin J. Pohly1+32-61
2023-07-03 19:51Unify signal handling under wl_event_loopDevin J. Pohly1+35-48
2023-07-03 22:48Line saver: follow "local = wlr->data = obj" patternDevin J. Pohly1+4-8
2023-06-29 19:11Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+67-76
2023-06-25 22:44Separate drag icon from layers array and Lyr enumDevin J. Pohly1+32-37
2023-06-24 16:09schedule a frame after commmiting gammaLeonardo Hernández Hernández1+1-0
2023-06-23 19:42use detached output states to set gammaLeonardo Hernández Hernández1+9-4
2023-06-23 19:30Revert "use wlr_scene_output_build_state() to set gamma"Leonardo Hernández Hernández1+4-15
2023-06-16 05:22Don't bother with ignoring SIGCHLDDevin J. Pohly1+32-41
2023-06-16 04:57Reset ignored signal handler in spawn() as wellDevin J. Pohly1+3-0
2023-06-15 20:42fix startup_cmd SIGCHLD handlerDevin J. Pohly1+2-0
2023-06-09 19:45drop KDE idle supportLeonardo Hernández Hernández1+4-9
2023-06-09 19:36drop support for wlr-input-inhibitor-unstable-v1Leonardo Hernández Hernández1+1-5
2023-06-13 04:46use wlr_scene_output_build_state() to set gammaLeonardo Hernández Hernández1+15-4
2023-06-15 18:12use wlr_cursor_set_xcursor()Leonardo Hernández Hernández1+5-7
2023-05-07 20:59Revert "avoid setting duplicate cursor image"Leonardo Hernández Hernández1+8-12
2023-06-09 05:35handle gamma-control-v1 set_gamma eventLeonardo Hernández Hernández1+21-1
2023-06-07 21:24Stray whitespace fixesA Frederick Christensen2+4-4
2023-06-03 04:08use the new {a,di}ssociate events to handle xwayland commit listenerLeonardo Hernández Hernández1+5-7
2023-06-03 03:34chase wlroots map logic unificationLeonardo Hernández Hernández2+39-24
2023-06-03 04:01Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández2+25-18
2023-05-26 04:20activate lock surface in updatemonsLeonardo Hernández Hernández1+4-1
2023-05-26 04:19send frame done even if output commit failsLeonardo Hernández Hernández1+2-2
2023-05-28 17:09Set XCURSOR_SIZENikita Ivanov1+1-0
2023-05-28 06:20remove note about contact me for patch issuesLeonardo Hernández Hernández1+0-5
2023-04-08 20:44destroy old client popups when focusing another clientLeonardo Hernández Hernández1+15-9
2023-05-24 16:20Prevent using a wlr_layer_surface after destroying it, due to no available outputsMicah Gorrell1+3-1
2023-04-14 18:14pass version to wlr_compositor_create()Leonardo Hernández Hernández1+1-1
2023-04-14 18:24Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+46-42
2023-04-13 03:37correctly check if a scene node is enabledLeonardo Hernández Hernández1+4-4
2023-04-13 01:31remove unneeded check of `m` in arrange()Leonardo Hernández Hernández1+3-3
2023-04-09 04:48Use uint32_t for ui ArgBen Collerson1+1-1
2023-04-08 17:29use fixed-size type for client tagsLeonardo Hernández Hernández1+9-9
2023-03-22 23:38remove tag labels from dwlBen Collerson2+3-6
2023-02-21 18:00display clients count in monocle symbolYves Zoundi1+10-2
2023-03-13 11:00Remove rootcolorPalanix1+0-1
2023-03-01 03:32Missing apostropheA Frederick Christensen1+1-1
2023-03-08 04:04do not call dmabuf_create twiceLeonardo Hernández Hernández1+14-4
2023-02-25 21:59add missing comma in "MonitorRule"gan-of-culture1+1-1
2023-02-21 03:24add support for linux-dmabuf-unstable-v1Leonardo Hernández Hernández1+4-0
2023-02-18 16:15Fix spacing and replace it with tabsgodalming1231+17-17
2023-02-17 19:33fix spellinggodalming1231+2-2
2023-02-13 19:46Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+73-18
2023-01-08 16:37Fixed 'unused variable' compiler warning.pino-desktop1+0-2
2022-11-23 11:55Add appid field to printstatus() outputBen Collerson1+6-1
2022-12-26 22:45implement repeatable keybindingsLeonardo Hernández Hernández1+37-0
2022-09-08 17:24allow configure x and y of outputsLeonardo Hernández Hernández2+10-4
2023-02-09 04:25add support for wp-fractional-scale-v1Leonardo Hernández Hernández1+2-0
2023-02-05 16:03chase wlroots!4000Leonardo Hernández Hernández1+1-1
2023-02-02 16:30chase wlroots!3391Leonardo Hernández Hernández1+5-8
2023-02-01 19:09follow upstream xwayland_surface changesJob791+2-4
2022-09-28 05:54use sigaction(2) for signal handlingLeonardo Hernández Hernández1+20-11
2022-12-30 21:29Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+21-17
2022-12-30 20:38bump version to 0.4Leonardo Hernández Hernández1+1-1
2022-12-30 20:45remove `--long` from git-describe commandLeonardo Hernández Hernández1+1-1
2022-12-30 20:31return early if selmon is not part of the output layout in dirtomon()Leonardo Hernández Hernández1+4-4
2022-12-30 20:29simplify check in urgent()Leonardo Hernández Hernández1+2-2
2022-12-30 20:26arrange monitor after updating fullscreen background and lock surfacesLeonardo Hernández Hernández1+5-4
2022-12-30 20:25also update locked_bg node position in updatemons()Leonardo Hernández Hernández1+2-0
2022-12-30 20:21add blank lines to make updatemons() more readableLeonardo Hernández Hernández1+3-0
2022-12-30 20:19update comment about client_set_size() as no-opLeonardo Hernández Hernández1+1-1
2022-12-30 20:15check if a client is resizing before checking if it's visibleLeonardo Hernández Hernández1+1-1
2022-12-30 20:14only mark pending resizes as completed checking the configure serialLeonardo Hernández Hernández1+1-3
2022-12-25 00:04Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández3+84-58
2022-12-24 23:54bump version to 0.4-rc3Leonardo Hernández Hernández1+1-1
2022-12-15 05:21do not try to resize if size wouldn't changeLeonardo Hernández Hernández1+3-0
2022-12-21 20:28do not skip frames if a client is stopped and have a pending resizeLeonardo Hernández Hernández2+27-1
2022-12-06 20:47Revert "Revert "fix flickering when resizing/spawning windows""Leonardo Hernández Hernández2+21-23
2022-12-07 22:26disable client's scene node after create it (only XDGShell)Leonardo Hernández Hernández1+1-0
2022-12-12 16:51call arrange() or resize() depending on c->isfloating in commitnotifyLeonardo Hernández Hernández1+1-1
2022-12-20 03:43force SSD when creating an xdg_toplevel_decoration objectLeonardo Hernández Hernández1+12-1
2022-12-18 17:39remove selclient()Leonardo Hernández Hernández1+12-22
2022-12-17 19:46fix unset fullscreen for all visible clients when mapping a new oneLeonardo Hernández Hernández1+1-1
2022-12-17 00:54call checkidleinhibitor() in arrange() and not in focusclient()Leonardo Hernández Hernández1+1-2
2022-12-16 23:24fix checking idle inhibit stateLeonardo Hernández Hernández1+2-2
2022-12-16 22:31Revert "Revert "Check that inhibitor scene tree is not null""Leonardo Hernández Hernández1+1-1
2022-12-15 22:34Check width and height are not negative in client_set_bounds()Ben Jargowsky1+1-1
2022-12-10 02:55get `sel` from focustop() in focusstack()Leonardo Hernández Hernández1+1-1
2022-12-09 14:46Revert "force line-buffered stdout if stdout is not a tty"Leonardo Hernández Hernández1+1-3
2022-12-06 20:21Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2+198-32
2022-02-13 17:56implement ext-session-lock-v1Leonardo Hernández Hernández1+167-8
2022-12-06 19:56Revert "remove unneeded changes in commitnotify()"Leonardo Hernández Hernández1+6-1
2022-12-06 19:56Revert "fix flickering when resizing/spawning windows"Leonardo Hernández Hernández2+23-21
2022-12-06 19:34return early if couldn't find the popup's parentLeonardo Hernández Hernández1+1-1
2022-12-06 19:31fix popups appearing outside the monitorLeonardo Hernández Hernández1+1-1
2022-12-06 05:43Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5+137-136
2022-12-06 05:21bump version to 0.4-rc2Leonardo Hernández Hernández1+1-1
2022-12-03 21:17improve type safety of toplevel_from_wlr_surface()Leonardo Hernández Hernández2+56-40
2022-12-03 20:31merge toplevel_from_{wlr_layer_surface,popup} into client_from_wlr_surfaceLeonardo Hernández Hernández2+52-66
2022-12-03 20:30sort client_get_parent()Leonardo Hernández Hernández1+13-13
2022-12-06 05:06remove unneeded call to wlr_scene_rect_set_color()Leonardo Hernández Hernández1+0-1
2022-06-02 02:38add option for set button mapLeonardo Hernández Hernández2+6-0
2022-12-06 02:21update for wlroots!3627Leonardo Hernández Hernández1+1-1
2022-12-03 10:06fix null deref in sigchld() if Xwayland is disabledDima Krasner1+1-1
2022-09-24 11:37remove unneeded changes in commitnotify()Palanix1+1-6
2022-08-31 04:11fix flickering when resizing/spawning windowsPalanix2+21-23
2022-12-03 04:53use root surfaces to check idle inhibitorsLeonardo Hernández Hernández1+4-3
2022-12-03 05:22Revert "Check that inhibitor scene tree is not null"Leonardo Hernández Hernández1+1-1
2022-12-03 05:17call updatemons() in requestmonstate()Leonardo Hernández Hernández1+1-0
2022-12-02 19:15Check that inhibitor scene tree is not nullBen Jargowsky1+1-1
2022-12-02 16:37chase default terminal in manpage after 7710cf050d1aJan Beich1+2-2
2022-12-02 16:39Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5+27-23
2022-12-02 16:12bump version to 0.4-rc1Leonardo Hernández Hernández1+1-1
2022-11-12 05:27unset fullscreen when mapping a client in the same monitorLeonardo Hernández Hernández1+9-6
2022-12-02 16:07ask for version instead of commit in bug reportsLeonardo Hernández Hernández1+1-1
2022-12-02 16:06Merge branch 'main' of github.com:djpohly/dwlLeonardo Hernández Hernández1+2-2
2022-12-02 02:49fix xwayland clients being floating by defaultLeonardo Hernández Hernández1+1-2
2022-12-01 00:54simplify check for surface's node stateLeonardo Hernández Hernández1+1-2
2022-12-01 00:51add option to allow invisible surfaces to disable idle trackingLeonardo Hernández Hernández2+10-8
2022-11-25 18:15do not move/resize if grabbed client is fullscreenLeonardo Hernández Hernández1+1-1
2022-11-30 23:42do not try to set the parent's same tags and monitor for xwayland clientsLeonardo Hernández Hernández1+2-1
2022-11-23 21:56Fix comparison between signed and unsigned intkrypek1+2-2
2022-11-22 02:51Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández2+51-52
2022-11-21 20:44Revert "Add a configuration option for fullscreen locking"Leonardo Hernández Hernández2+1-2
2022-11-11 06:22create a dedicated layer for fullscreen clientsLeonardo Hernández Hernández1+25-23
2022-11-16 04:32rename xwayland_surface to xsurfaceLeonardo Hernández Hernández1+12-14
2022-11-16 04:29set x and y of the layersurface's geometry boxLeonardo Hernández Hernández1+2-0
2022-11-13 22:57fix set of layersurface->popups and surface->dataLeonardo Hernández Hernández1+1-1
2022-11-13 22:46inhibit idle if surface's node is enabledLeonardo Hernández Hernández1+3-6
2022-11-13 22:39simplify `if` expression in checkidleinhibitor()Leonardo Hernández Hernández1+4-5
2022-11-13 02:05configurex11: resize floating clients and arrange tiled clients' monitorLeonardo Hernández Hernández1+7-2
2022-11-21 20:16Merge branch 'wlroots-next' into mainLeonardo Hernández Hernández3+172-266
2022-11-19 07:34don't unfocus focused client when starting a dragLeonardo Hernández Hernández1+0-3
2022-11-16 05:52listen to the output request_state event;Leonardo Hernández Hernández1+10-0
2022-11-16 05:07update for wlroots!3861Leonardo Hernández Hernández1+2-2
2022-11-16 05:07use the new scene helper for drag iconsLeonardo Hernández Hernández1+1-3
2022-11-16 05:04update for wlroots!3814Leonardo Hernández Hernández1+4-2
2022-11-16 05:04specify layer shell versionLeonardo Hernández Hernández1+1-1
2022-11-11 05:25Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández3+23-12
2022-11-11 05:12config.def.h: fix commentLeonardo Hernández Hernández1+2-1
2022-11-09 06:01check null in toplevel_from_popupshua2+5-1
2022-11-01 02:42layersurface: create a dedicated scene tree for popupsLeonardo Hernández Hernández1+10-9
2022-11-01 05:33client: don't change border color during dragsLeonardo Hernández Hernández1+6-2
2022-10-30 06:03remove now unneeded workaround in outputmgrapplyortest()Leonardo Hernández Hernández1+1-17
2022-10-30 00:02only destroy monitor's layer surfaces at destroyLeonardo Hernández Hernández1+2-5
2022-10-29 23:30allow change adaptive sync in outputmgrapplyortest()Leonardo Hernández Hernández1+2-0
2022-10-29 21:56Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández6+244-166
2022-09-08 20:43fix crash in dirtomon() when selmon is disabledLeonardo Hernández Hernández1+4-2
2022-09-02 00:25closemon() now updates selmon if neededLeonardo Hernández Hernández1+12-14
2022-08-19 15:05use just one loop in outputmgrapplyortest()Leonardo Hernández Hernández1+5-19
2022-08-14 00:54move focus and clients off disabled monitorsLeonardo Hernández Hernández1+33-6
2022-10-29 20:25only raise the client's node in monocle()Leonardo Hernández Hernández1+2-1
2022-10-29 19:55sort util.c functionsLeonardo Hernández Hernández1+10-10
2022-10-29 19:22limit the line length to 79 in the readmeLeonardo Hernández Hernández1+92-25
2022-10-29 19:02mention the polkit dependency when using elogind or systemd-logindLeonardo Hernández Hernández1+1-1
2022-10-23 17:32add support for the ext-idle-notify-v1 protocolLeonardo Hernández Hernández1+9-4
2022-10-15 23:19Revert "stop trying resize clients during commitnotify()"Leonardo Hernández Hernández1+18-10
2022-10-15 23:09update comment about exclusive focus in focusclient()Leonardo Hernández Hernández1+1-2
2022-10-15 20:12stop trying resize clients during commitnotify()Leonardo Hernández Hernández1+10-18
2022-06-16 21:05allow unmanaged clients (like dzen or dmenu) to have keyboard focusLeonardo Hernández Hernández2+31-9
2022-10-14 03:05delete the idle protocol xml fileLeonardo Hernández Hernández1+0-49
2022-10-11 18:11disable and destroy monitor's layer surfaces when it's being destroyedLeonardo Hernández Hernández1+10-2
2022-10-09 01:51use `/* */` for comments in applybounds()Leonardo Hernández Hernández1+2-2
2022-10-09 01:51fix bad indentation in createpointer()Leonardo Hernández Hernández1+2-2
2022-10-09 01:50rename dragicondestroy() -> destroydragicon()Leonardo Hernández Hernández1+12-12
2022-10-09 01:48rename LyrNoFocus -> LyrDragIconLeonardo Hernández Hernández1+3-3
2022-10-08 18:00correctly handle cursor motion when button is held (for layer surfaces)Leonardo Hernández Hernández2+22-4
2022-10-08 13:20allow moveresize() while the left mouse button is pressedDima Krasner1+1-1
2022-10-07 05:02fix drag and drop not workingLeonardo Hernández Hernández1+3-3
2022-10-06 02:28convert some warnings to errorsLeonardo Hernández Hernández1+2-1
2022-10-04 04:28avoid usage of gotoLeonardo Hernández Hernández1+5-7
2022-10-02 04:33wlroots check map state of layersurfaces this for usLeonardo Hernández Hernández1+1-3
2022-10-02 04:30Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández6+261-225
2022-09-28 23:29properly handle cursor motion when button is heldLeonardo Hernández Hernández1+12-2
2022-09-28 21:20avoid setting duplicate cursor imageLeonardo Hernández Hernández1+15-10
2022-09-28 19:15destroy renderer and allocator in cleanup()Leonardo Hernández Hernández1+2-0
2022-09-27 01:31fix bad conditionLeonardo Hernández Hernández1+1-1
2022-09-08 04:04fix various segfaults when selmon is NULLLeonardo Hernández Hernández1+14-8
2022-09-22 19:36change cursor surface in internal calls of motionnotify()Leonardo Hernández Hernández1+5-1
2022-09-21 04:40remove unused variablesLeonardo Hernández Hernández2+0-3
2022-09-21 04:34rework MakefileLeonardo Hernández Hernández2+13-23
2022-09-18 22:25make more permissive exclusive focusLeonardo Hernández Hernández1+5-5
2022-09-18 22:23now really fix clients not being focused after unmapping a layer surfaceLeonardo Hernández Hernández1+4-5
2022-09-18 21:50fix clients not being focused after destroy a layer surfaceLeonardo Hernández Hernández1+2-2
2022-09-18 21:36Revert "remove useless check of `m` in arrangelayers()"Leonardo Hernández Hernández1+2-0
2022-09-18 20:49add missing library (xcb-icccm)Leonardo Hernández Hernández1+1-1
2022-09-18 20:04change the default term to `foot`Leonardo Hernández Hernández1+1-1
2022-09-18 20:33remove useless check of `m` in arrangelayers()Leonardo Hernández Hernández1+0-2
2022-09-18 20:21fix use of loop initial declarationLeonardo Hernández Hernández1+5-3
2022-09-18 20:20fix unmanaged clients not being unlinked from the commit listenerLeonardo Hernández Hernández1+4-4
2022-09-18 20:16fix segfault when unlocking swaylock on two monitor setupLeonardo Hernández Hernández1+1-1
2022-09-11 04:45don't try to move outputs when its x,y hasn't changeLeonardo Hernández Hernández1+6-2
2022-09-11 04:48prior run the startup command start the backendLeonardo Hernández Hernández1+7-7
2022-09-11 04:45make sure the parent is mapped prior set monitor and tagsLeonardo Hernández Hernández1+6-5
2022-09-11 04:44use wl_container_of() instead of data in some functionsLeonardo Hernández Hernández1+3-5
2022-09-11 04:42add some commentsLeonardo Hernández Hernández1+24-4
2022-09-11 03:25inline input_device in virtualkeyboard()Leonardo Hernández Hernández1+1-2
2022-09-11 03:11fix idle inhibitor checkLeonardo Hernández Hernández1+4-4
2022-09-10 23:41fix exclusive zone of unmapped layer surfacesLeonardo Hernández Hernández1+4-2
2022-09-08 21:35resize the fullscreen background when resize the clientLeonardo Hernández Hernández1+2-0
2022-09-08 05:25update link to input-protocolsLeonardo Hernández Hernández1+1-1
2022-09-08 05:13append `-dev` to $(_VERSION) (should have added it a long time ago)Leonardo Hernández Hernández1+1-1
2022-09-08 05:10define _POSIX_C_SOURCE through CPPFLAGSLeonardo Hernández Hernández2+1-2
2022-09-08 04:54fix condition that always evaluate to false in commitlayersurfacenotify()Leonardo Hernández Hernández1+1-1
2022-09-08 04:24remove obsolete check of c->mon in fullscreennotify()Leonardo Hernández Hernández1+1-8
2022-09-06 03:48set `c->prev` in setmon() and not in mapnotify()Leonardo Hernández Hernández1+1-1
2022-09-06 05:29enable adaptive sync if supportedLeonardo Hernández Hernández1+5-1
2022-09-06 05:10only enable/disable clients from the specified monitor in arrange()Leonardo Hernández Hernández1+3-2
2022-09-05 21:30set c->prev in mapnotify()Leonardo Hernández Hernández1+1-0
2022-09-04 09:00Minor changes to READMEDmitry Zakharchenko1+3-9
2022-09-02 16:57Add direct irc linkDmitry Zakharchenko1+1-5
2022-09-02 23:49don't arrange layers on disabled monitorsLeonardo Hernández Hernández1+2-0
2022-09-02 23:22call setfullscreen() in setmon()Leonardo Hernández Hernández1+3-4
2022-09-02 22:29prevent segfault when destroying monitorsLeonardo Hernández Hernández1+11-8
2022-09-02 21:54Revert "Revert "various improvements to layer surface""Leonardo Hernández Hernández1+15-23
2022-08-31 21:05Revert "various improvements to layer surface"Leonardo Hernández Hernández1+23-15
2022-07-24 22:18various improvements to layer surfaceLeonardo Hernández Hernández1+15-23
2022-08-13 04:47conform the idle inhibitor protocolLeonardo Hernández Hernández1+25-5
2022-08-29 02:40add support for the single pixel buffer protocolLeonardo Hernández Hernández1+2-0
2022-08-27 21:05new function to notify keyboard enterLeonardo Hernández Hernández2+12-13
2022-08-27 21:29sort client.h functionsLeonardo Hernández Hernández1+64-68
2022-08-26 23:26Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández7+435-271
2022-08-14 00:57prevent an infinite loop if try to use focusmon() with all monitors disabledLeonardo Hernández Hernández1+5-3
2022-08-18 22:24don't try to set monitor for clients in createmon()Leonardo Hernández Hernández1+0-5
2022-08-18 21:59set monitor for clients that don't have one in updatemons()Leonardo Hernández Hernández2+16-0
2022-08-18 21:51set monitor for clients that don't have one on monitor creationLeonardo Hernández Hernández1+4-8
2022-08-17 01:57don't respect size hints for fullscreen clientsLeonardo Hernández Hernández1+11-9
2022-08-13 05:41change type of c->bw: int -> unsigned intLeonardo Hernández Hernández1+1-1
2022-08-13 05:38reorder isfullscreen in Client definitionLeonardo Hernández Hernández1+1-2
2022-08-13 05:07initialize to zero the box used in commitnotify()Leonardo Hernández Hernández1+1-1
2022-08-13 04:58handle client_from_wlr_surface() receiving a subsurfaceLeonardo Hernández Hernández1+3-0
2022-08-11 20:25fix crash when setting a custom modeLeonardo Hernández Hernández1+17-1
2022-08-11 04:57rework outputmgrapplyortest()Leonardo Hernández Hernández1+35-21
2022-08-05 18:002200: let's use this wiselyDevin J. Pohly1+1-1
2022-08-09 02:30fix dist targetLeonardo Hernández Hernández1+2-3
2022-08-09 02:19use `git describe` to generate versionLeonardo Hernández Hernández2+1-14
2022-07-30 19:44check client_from_wlr_surface() returning NULL in urgent()Leonardo Hernández Hernández1+1-1
2022-07-25 05:14fix segfault if parent->mon is unsetDima Krasner1+2-1
2022-07-24 21:43use the layer surface to create popupsLeonardo Hernández Hernández1+6-7
2022-07-23 18:25make sure we do not create a double fullscreen_bgLeonardo Hernández Hernández1+9-4
2022-07-23 07:08conform the xdg-protocol with fullscreen translucent clientsLeonardo Hernández Hernández2+16-0
2022-07-20 01:13always set the same monitor and tags for child clients of a clientLeonardo Hernández Hernández2+42-21
2022-06-20 23:33do not focus clients if a layer surface is focusedLeonardo Hernández Hernández1+9-2
2022-07-19 17:12force line-buffered stdout if stdout is not a ttyDima Krasner1+3-1
2022-07-19 16:52Revert "only call wlr_seat_keyboard_notify_enter() if a keyboard is found"Leonardo Hernández Hernández1+4-0
2022-07-15 05:48remove a useless checkLeonardo Hernández Hernández1+2-2
2022-07-15 05:27only set bounds for clients that support itLeonardo Hernández Hernández1+4-1
2022-07-13 11:40Update README.mdDavid-Valters1+3-1
2022-07-07 05:21only call wlr_seat_keyboard_notify_enter() if a keyboard is foundLeonardo Hernández Hernández1+0-4
2022-07-07 04:48check pointer focus in arrange()Leonardo Hernández Hernández1+1-1
2022-07-07 04:28include DWLCFLAGS into linking stepLeonardo Hernández Hernández1+1-1
2022-04-01 20:03arrange client's monitor if size has change since last commitLeonardo Hernández Hernández1+15-4
2022-06-25 00:41resize now takes `struct wlr_box` as parameterLeonardo Hernández Hernández1+18-22
2022-07-07 00:14check current and pending geometry to set c->resize to zeroLeonardo Hernández Hernández1+3-3
2022-06-28 18:14Checks for overflows for client max width and heightBen Jargowsky1+3-2
2022-06-25 00:15respect size hintsLeonardo Hernández Hernández2+49-52
2022-06-24 20:36inline unmaplayersurface() into unmaplayersurfacenotify()Leonardo Hernández Hernández1+3-11
2022-06-24 19:46avoid layer surface popups appearing below x{dg,wayland} clientsLeonardo Hernández Hernández1+6-1
2022-06-24 19:30unconstrain layer shell popups from monitor sizeLeonardo Hernández Hernández1+1-1
2022-06-21 21:25chase wlroots input_device changesLeonardo Hernández Hernández1+4-6
2022-06-21 21:03use LayerSurface.mon when possibleLeonardo Hernández Hernández1+8-8
2022-06-21 04:46unconstrain layer shell popupsLeonardo Hernández Hernández2+21-20
2022-06-20 23:05don't set `c->isfullscreen` to zeroLeonardo Hernández Hernández1+0-2
2022-06-18 18:00Merge pull request #257 from fauxmight/bar_optionsSevz1+8-0
2022-06-16 19:03Add known dwl tag status bar options to README.mdA Frederick Christensen1+8-0
2022-06-16 20:54move ugglyness to client.hLeonardo Hernández Hernández2+12-9
2022-06-16 20:36remove unneeded check in focusclient()Leonardo Hernández Hernández1+1-1
2022-06-14 20:43Merge pull request #251 from gwnichol/fixinstallSevz1+2-2
2022-06-14 20:42Merge pull request #247 from Humm42/xkboptionsSevz1+1-1
2022-06-13 17:01kill child process in cleanup()Leonardo Hernández Hernández1+11-12
2022-06-12 20:41Fix make install while files are in useGrant Nichol1+2-2
2022-06-10 17:32add some blank linesLeonardo Hernández Hernández1+3-1
2022-06-10 01:30add click method configuration optionMarco Siedentopf2+10-0
2022-06-10 17:08add $(LIBS) to $(LDLIBS)Leonardo Hernández Hernández1+1-1
2022-06-10 16:26fix link failure with --as-neededDima Krasner1+1-1
2022-06-09 17:45set client bounds at resizeLeonardo Hernández Hernández2+11-0
2022-06-09 17:45use xdg-shell v4Leonardo Hernández Hernández1+1-1
2022-06-07 05:55use xdg-shell v3Leonardo Hernández Hernández1+1-1
2022-06-07 05:31chase wlroots scene-tree changesLeonardo Hernández Hernández1+28-28
2022-06-07 04:31use LDFLAGS to build dwl targetLeonardo Hernández Hernández1+1-1
2022-05-30 21:23do not generate *-protocol.{c,o}Leonardo Hernández Hernández1+3-15
2022-05-30 21:18include xcb only when building with xwayland supportLeonardo Hernández Hernández2+3-1
2022-05-25 22:04convert makefile to be more portableKawaiiAmber2+55-46
2022-06-07 03:50improve client_from_wlr_surface()Leonardo Hernández Hernández1+15-3
2022-06-05 21:55fix compiler error with gcc complaining about parenthesesLeonardo Hernández Hernández1+1-1
2022-06-05 20:27disable scene node at unmaplayersurface()Leonardo Hernández Hernández1+2-1
2022-06-02 23:15initialize xkb_rules.options to a null pointerLennart Jablonka1+1-1
2022-05-24 19:46call client_set-size() if client has a resizeLeonardo Hernández Hernández1+2-0
2022-05-24 19:37check client_surface() returning NULLLeonardo Hernández Hernández1+4-3
2022-05-25 20:01correct libinput function name for drag_lockLeonardo Hernández Hernández1+1-1
2022-05-25 19:49destroy layersurface's scene node in destroylayersurfacenotify()Leonardo Hernández Hernández1+1-0
2022-05-23 14:14add a new function to get a client from a wlr_surfaceLeonardo Hernández Hernández2+9-7
2022-03-28 00:04Add configuration options for touchpadsBen Jargowsky2+49-6
2022-05-22 01:44chase wlroots scene-surface refactorLeonardo Hernández Hernández1+3-2
2022-05-17 20:31Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández4+36-12
2022-05-17 19:38implement urgency hints for xwayland clientsLeonardo Hernández Hernández1+14-0
2022-05-17 18:23sync manpage and help infoLeonardo Hernández Hernández1+1-1
2022-05-15 22:17specify version in wlr_xdg_shell_create()Leonardo Hernández Hernández1+1-1
2022-05-15 11:18Check if XWayland client size_hints are NULLBen Jargowsky1+7-2
2022-05-14 05:24fix segfault when dragging chromium tabsLeonardo Hernández Hernández2+10-7
2022-05-11 12:30Run focusclient when switching to monocle layoutBen Jargowsky1+1-0
2022-05-11 01:08Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández6+64-12
2022-05-10 16:42remove trailing whitespacesLeonardo Hernández Hernández1+4-4
2022-05-10 16:39add `-v` flag to the manpageLeonardo Hernández Hernández2+8-1
2022-05-09 20:20add dist targetLeonardo Hernández Hernández1+10-1
2022-05-09 19:52add flag to print version and exitLeonardo Hernández Hernández4+20-2
2022-05-09 18:18Merge pull request #230 from BenJarg/null-wlr_seat_get_keyboardSevz1+11-5
2022-04-06 06:22Handle 'wlr_seat_get_keyboard' possibly returning null.Ben Jargowsky1+11-5
2022-05-08 22:51replace wlr_xwayland_surface_size_hints with xcb_size_hints_tLeonardo Hernández Hernández1+2-3
2022-04-03 22:18restack xwayland surface on focusclient()Leonardo Hernández Hernández1+9-0
2022-04-25 20:48Run printstatus() when a monitor is removedBen Jargowsky1+1-0
2022-04-16 20:51schedule a configure on maximize requestLeonardo Hernández Hernández1+16-0
2022-04-15 22:40use pointer math in xytonode()Leonardo Hernández Hernández1+3-3
2022-04-13 04:52replace deleted EBARF() with die()Leonardo Hernández Hernández1+1-1
2022-04-11 02:38add missing return in client_is_floating_type()Leonardo Hernández Hernández1+2-0
2022-04-09 02:12Merge remote-tracking branch 'djpohly/main' into HEADLeonardo Hernández Hernández6+230-165
2022-04-06 04:04abcLeonardo Hernández Hernández1+119-119
2022-04-06 03:15typedefs: abcLeonardo Hernández Hernández1+8-8
2022-04-06 03:07includes: abcLeonardo Hernández Hernández1+7-8
2022-04-03 05:14It's past my bedtime.Devin J. Pohly1+1-1
2022-04-03 05:13Remove removed fields from struct instancesDevin J. Pohly1+2-2
2022-04-03 05:01Remove vestigial monitor configuration infoDevin J. Pohly2+1-5
2022-03-31 18:24die on pipe failureLeonardo Hernández Hernández1+3-3
2021-11-06 18:51Layer shell: Prevent infinte configure/commit loopRaphael Robatsch1+7-0
2022-03-31 15:39add DESTDIRLeonardo Hernández Hernández1+3-3
2022-03-31 15:31initialize rules and xkb_rulesLeonardo Hernández Hernández1+2-1
2022-03-31 15:21don't let -pedantic be overridable by environmentLeonardo Hernández Hernández2+2-2
2022-03-29 21:22Merge pull request #212 from djpohly/xwaitlandDevin J. Pohly1+24-15
2022-03-29 21:09move sigchld() into XWayland sectionDevin J. Pohly1+24-20
2022-03-29 20:55make sure to leave XWayland process waitableDevin J. Pohly1+7-2
2022-03-15 21:52new functions ecalloc() and die()Leonardo Hernández Hernández5+60-31
2022-03-23 23:08createpointer now takes wlr_pointerLeonardo Hernández Hernández1+6-6
2022-03-23 23:05createkeyboard now takes wlr_keyboardLeonardo Hernández Hernández1+13-13
2022-03-24 20:19check `m` in commitlayersurfacenotify()Leonardo Hernández Hernández1+1-2
2021-07-03 20:48implement input-inhibitor protocolLeonardo Hernández Hernández2+9-3
2021-07-13 00:58implement idle-inhibitor protocolLeonardo Hernández Hernández2+28-1
2022-03-21 01:09destroy scene_output in cleanupmon()Leonardo Hernández Hernández1+1-0
2022-03-23 19:50fix drag icon's surface returned by xytonodeLeonardo Hernández Hernández1+19-12
2022-03-23 20:18set position of the drag icon in startdrag()Leonardo Hernández Hernández1+5-6
2022-03-23 18:13Revert "clients now works as expected in drag motion"Leonardo Hernández Hernández1+5-8
2022-03-23 21:01inline the presentation variableGuido Cella1+1-3
2022-03-23 20:03add note about how to change MODKEY for windows keyLeonardo Hernández Hernández1+1-0
2022-02-28 22:46Fix dwl freezing when resizingPalanix1+22-6
2021-07-12 21:44Add a configuration option for fullscreen lockingQuentin Rameau2+2-1
2022-03-23 05:29add sway LICENSE fileLeonardo Hernández Hernández2+20-1
2021-08-03 04:29update IRC channelGuido Cella1+1-1
2022-01-05 00:54add dwl(1)Humm3+148-2
2022-03-22 21:02clients now works as expected in drag motionLeonardo Hernández Hernández1+8-5
2022-03-21 22:03implement drag and dropGuido Cella1+48-0
2022-03-22 04:34Update issue templatesSevz1+12-0
2022-03-22 03:17only skip frames if there are visible clients that have a resizeLeonardo Hernández Hernández1+4-2
2022-03-21 19:28remove a useless resize in mapnotify()Leonardo Hernández Hernández1+0-1
2022-03-21 19:52improve floating detectionLeonardo Hernández Hernández1+28-7
2022-03-23 19:50fix drag icon's surface returned by xytonodeLeonardo Hernández Hernández1+19-12
2022-03-23 20:18set position of the drag icon in startdrag()Leonardo Hernández Hernández1+5-6
2022-03-23 18:13Revert "clients now works as expected in drag motion"Leonardo Hernández Hernández1+5-8
2022-03-23 21:01inline the presentation variableGuido Cella1+1-3
2022-03-23 20:03add note about how to change MODKEY for windows keyLeonardo Hernández Hernández1+1-0
2022-02-28 22:46Fix dwl freezing when resizingPalanix1+22-6
2022-03-23 15:01wlr_seat_set_keyboard() now takes wlr_keyboard as parameterLeonardo Hernández Hernández1+8-8
2021-07-12 21:44Add a configuration option for fullscreen lockingQuentin Rameau2+2-1
2022-03-23 05:29add sway LICENSE fileLeonardo Hernández Hernández2+20-1
2022-03-22 23:49Merge pull request #137 from guidocella/liberaSevz1+1-1
2022-03-22 22:26Merge pull request #180 from Humm42/manpageSevz3+148-2
2022-03-22 21:02clients now works as expected in drag motionLeonardo Hernández Hernández1+8-5
2022-03-21 22:03implement drag and dropGuido Cella1+48-0
2022-03-22 04:34Update issue templatesSevz1+12-0
2022-03-22 03:17only skip frames if there are visible clients that have a resizeLeonardo Hernández Hernández1+4-2
2022-03-21 19:28remove a useless resize in mapnotify()Leonardo Hernández Hernández1+0-1
2022-03-21 19:52improve floating detectionLeonardo Hernández Hernández1+28-7
2022-03-21 01:09destroy scene_output in cleanupmon()Leonardo Hernández Hernández1+1-0
2022-03-20 22:02Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández5+196-126
2022-03-20 18:48Merge pull request #204 from djpohly/scenegraph3Sevz3+188-379
2022-03-20 18:32remove independents listLeonardo Hernández Hernández1+2-6
2022-03-18 23:21Merge branch 'wlroots-next' into scenegraph-wlroots-nextLeonardo Hernández Hernández1+7-8
2022-03-18 23:20follow up wlroots input device events renamingLeonardo Hernández Hernández1+7-8
2022-03-18 17:04remove unneeded variablesLeonardo Hernández Hernández1+1-2
2022-03-18 16:40attach presentation to sceneLeonardo Hernández Hernández1+1-0
2022-03-18 07:43update README.mdLeonardo Hernández Hernández1+4-5
2022-03-18 07:31Merge branch 'main' into scenegraphLeonardo Hernández Hernández2+28-0
2022-03-18 07:25do not allow set client size less than its min sizeLeonardo Hernández Hernández2+24-2
2022-03-18 07:03make sure to destroy wlr_scene_node of unmanaged clientsLeonardo Hernández Hernández1+3-1
2022-03-18 07:02do not create borders for unmanaged clientsLeonardo Hernández Hernández1+8-7
2022-03-18 06:59pointerfocus: only use provided surfaceLeonardo Hernández Hernández1+6-16
2022-03-18 06:52use xdg_shell helperLeonardo Hernández Hernández1+3-2
2022-03-18 06:49get old client by surface's nodeLeonardo Hernández Hernández1+5-10
2022-03-17 23:02fix crash of Firefox when opening a popup larger than its sizeLeonardo Hernández Hernández1+4-2
2022-03-17 05:08constraint popups to its parent clientLeonardo Hernández Hernández2+29-1
2022-03-17 03:49Merge branch 'main' into scenegraphLeonardo Hernández Hernández5+113-89
2022-03-17 03:42make sure configure and activate listeners are removed from listLeonardo Hernández Hernández1+3-2
2022-01-31 20:02set correct position for unmanaged clientsLeonardo Hernandez Hernandez1+6-2
2022-02-01 07:16add support for layer_shell popupsLeonardo Hernandez Hernandez1+6-3
2021-10-29 23:38use wlr_scene_xdg_surface_create() for xdg_popupsLeonardo Hernandez Hernandez1+7-2
2022-03-14 03:32Merge branch 'fix-segfault-in-fullscreennotify'Leonardo Hernández Hernández2+21-1
2022-03-14 02:54don't use fullscreen event in fullscreennotify()Leonardo Hernández Hernández2+14-3
2022-03-13 23:11always call arrange() on setfullscreen()Leonardo Hernández Hernández1+2-2
2022-03-13 21:16print status about floating and fullscreenLeonardo Hernández Hernández1+7-1
2022-01-05 00:54add dwl(1)Humm3+148-2
2022-03-12 05:02more style fixesLeonardo Hernández Hernández1+17-28
2022-03-12 00:52suckless style: don't use '//' for commentsLeonardo Hernández Hernández1+17-17
2022-01-26 06:54use loop to call arrangelayerLeonardo Hernandez Hernandez1+7-18
2022-03-12 00:40Merge pull request #196 from noocsharp/mainSevz1+10-0
2022-02-13 20:32use scene layer shell helperLeonardo Hernandez Hernandez1+5-133
2022-03-11 22:02Merge branch 'wlroots-next' into scenegraph-wlroots-nextLeonardo Hernández Hernández4+21-16
2022-02-15 23:38fix left border 'y' positionLeonardo Hernandez Hernandez1+2-1
2021-10-31 23:05use wlr_scene_node_raise_to_top()Leonardo Hernandez Hernandez1+2-5
2021-09-24 21:07use wlr_scene_output_send_frame_done()Leonardo Hernandez Hernandez1+1-16
2022-03-10 20:48use wlr_box for previous geomLeonardo Hernández Hernández1+3-10
2022-03-10 20:34don't warn about unused resultLeonardo Hernández Hernández1+1-1
2022-03-10 17:37replace tabs by spaces in alignmentLeonardo Hernández Hernández1+1-1
2021-11-04 14:19fix crash when the last monitor is disconnectedLeonardo Hernandez Hernandez1+16-5
2022-03-06 03:07wlr_virtual_keyboard_v1 now has its own wlr_keyboardLeonardo Hernández Hernández1+1-1
2022-03-10 16:34Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández4+11-9
2021-11-02 23:09update URL to wlroots project (GitHub->GitLab)Leonardo Hernandez Hernandez1+1-1
2022-03-10 16:21Merge pull request #187 from fauxmight/new-clients-printstatusSevz1+2-0
2022-03-10 16:16Merge pull request #149 from xi/fix-grabc-unmapSevz1+4-0
2022-03-10 16:11Merge pull request #193 from fauxmight/chasing-wlrootsSevz2+11-8
2021-09-28 23:08remove typedef `Decoration`Leonardo Hernandez Hernandez1+0-5
2022-02-23 05:03die on allocation failureNihal Jere1+10-0
2022-02-15 22:20Merge pull request #181 from Armael/fix-client_set_tiledDevin J. Pohly1+1-2
2022-02-15 20:16Merge branch 'scenegraph3' of github:djpohly/dwl into scenegraph3Devin J. Pohly1+16-0
2022-02-15 20:16Merge pull request #164 from Sevz17/change-border-colorDevin J. Pohly1+16-0
2022-02-15 20:04Merge pull request #160 from Humm42/closepipesDevin J. Pohly1+2-0
2022-02-15 20:03Merge branch 'scenegraph3' of github:djpohly/dwl into scenegraph3Devin J. Pohly1+7-1
2022-02-15 20:03Merge pull request #151 from Sevz17/scenegraph3Devin J. Pohly1+7-1
2022-02-15 19:57Merge pull request #189 from fauxmight/shift-6-is-asciicircumDevin J. Pohly1+1-1
2022-02-04 05:23Merge remote-tracking branch 'origin/wlroots-xdg-shell-refactor' into chasing-wlrootsA Frederick Christensen1+5-5
2022-02-04 05:22Merge remote-tracking branch 'origin/output-layout-get-box-update' into chasing-wlrootsA Frederick Christensen1+4-3
2022-02-04 03:54Account for changes expecting wlr_xdg_toplevel rather than wlr_xdg_surfaceA Frederick Christensen1+5-5
2022-02-03 05:18update wlr-output-layout-get-boxA Frederick Christensen1+4-3
2022-02-02 00:58Shift+6 generates XKB_KEY_asciicircumA Frederick Christensen1+1-1
2022-01-18 17:33Upgrade for wlroots surface refactoringA Frederick Christensen1+2-0
2022-01-08 16:41fix client_set_tiled, which was ignoring its "edges" argumentArmaël Guéneau1+1-2
2021-12-31 20:51Newly launched or closed clients ALWAYS generate status updateA Frederick Christensen1+2-0
2021-12-22 18:43Merge branch 'main' into scenegraph3Devin J. Pohly2+12-20
2021-12-22 18:14Merge branch 'wlroots-next'Devin J. Pohly1+16-9
2021-12-22 18:11Merge branch 'main' of github:djpohly/dwlDevin J. Pohly2+12-20
2021-12-16 17:51Merge branch 'wlroots-next' into scenegraph3Devin J. Pohly1+11-4
2021-12-16 17:50explicitly create renderer and allocatorDevin J. Pohly1+11-4
2021-10-04 03:08`wlr_xdg_surface.configure_serial` has been moved into `wlr_xdg_surface_state`Leonardo Hernandez Hernandez1+1-1
2021-12-16 17:48Merge branch 'wlroots-next' of github:djpohly/dwl into wlroots-nextDevin J. Pohly1+3-3
2021-12-16 16:59Merge commit 'refs/pull/162/head' of github:djpohly/dwl into scenegraph3Devin J. Pohly1+2-2
2021-12-16 16:52Merge branch 'wlroots-next' of github:djpohly/dwl into scenegraph3Devin J. Pohly1+3-3
2021-11-13 16:22fullscreennotify: don't crash if called before mapRaphael Robatsch1+10-1
2021-10-31 21:32change border color according to focus stateLeonardo Hernandez Hernandez1+16-0
2021-10-27 02:24Merge branch 'wlroots-next' into HEADLeonardo Hernandez Hernandez1+5-5
2021-10-13 21:11-s: close unused fdsHumm1+2-0
2021-10-06 18:00document status information and <&- in READMEDevin J. Pohly1+12-4
2021-10-04 03:08`wlr_xdg_surface.configure_serial` has been moved into `wlr_xdg_surface_state`Leonardo Hernandez Hernandez1+1-1
2021-09-24 21:07send frame_done also to all layer surfacesLeonardo Hernandez Hernandez1+7-1
2021-09-27 04:08Merge pull request #152 from ARDiDo/no_redundant_xcursorDevin J. Pohly1+0-16
2021-09-27 00:19Remove redundant xcursor managerARDiDo1+0-16
2021-09-25 04:24Merge pull request #150 from Sevz17/wlroots-nextDevin J. Pohly1+3-3
2021-09-24 21:12client_pending has been renamed as pending in wlr_layer_surface_v1Leonardo Hernandez Hernandez1+3-3
2021-09-21 19:42send frame_done to all visible surfacesDevin J. Pohly1+10-1
2021-09-21 15:42fixup: follow name change on surface_tree_createDevin J. Pohly1+2-2
2021-09-06 03:35use scene_output for damage-tracked renderingDevin J. Pohly1+10-43
2021-09-05 21:09use scene to keep track of LayerSurfaces' layersDevin J. Pohly1+2-5
2021-09-05 21:07use scene-graph API for Client/LayerSurfaceDevin J. Pohly1+116-308
2021-09-05 20:55use type enum to distinguish Client from LayerSurfaceDevin J. Pohly1+6-2
2021-09-09 04:21Merge branch 'main' into wlroots-nextDevin J. Pohly1+1-1
2021-09-09 04:16simplify fullscreen expressionDevin J. Pohly1+1-1
2021-09-05 16:45Merge branch 'main' into wlroots-nextDevin J. Pohly1+14-16
2021-09-05 16:41simplify client_for_each_surfaceDevin J. Pohly1+14-16
2021-09-04 11:46reset cursor mode when grabc is unmappedTobias Bengfort1+4-0
2021-08-24 02:08Merge branch 'main' into wlroots-nextDevin J. Pohly2+17-5
2021-08-23 23:59update deprecated xkb function nameDevin J. Pohly1+1-1
2021-08-23 15:58Merge pull request #145 from PalanixYT/wlroots-nextDevin J. Pohly1+1-1
2021-08-20 23:53wlr_layer_surface_v1_close has been replaced by wlr_layer_surface_v1_destroyPalanix1+1-1
2021-08-14 11:53Merge pull request #136 from guidocella/presentation-timeDevin J. Pohly1+6-0
2021-08-14 11:50Merge pull request #130 from drdonahue/printstatus-fixDevin J. Pohly1+2-1
2021-08-03 04:29update IRC channelGuido Cella1+1-1
2021-08-02 14:33implement the presentation time protocolGuido Cella1+6-0
2021-07-01 20:20Moved printstatus() call in focusclient() to prevent printstatus being called on every frame when things like dmenu are upDavid Donahue1+2-1
2021-06-30 19:46update notes about starting dwlDevin J. Pohly1+7-2
2021-06-03 06:44Merge branch 'xdg-activation' into wlroots-nextDevin J. Pohly2+43-11
2021-06-03 06:44Merge branch 'xdg-activation' into wlroots-nextDevin J. Pohly2+42-10
2021-06-03 06:43Merge branch 'main' into wlroots-nextDevin J. Pohly2+62-49
2021-06-03 06:41mention `-devel` packagesDevin J. Pohly1+1-1
2021-05-27 04:30exit cleanly on INT/TERMDevin J. Pohly1+10-1
2021-05-25 07:52handle ephemeral pageflip failuresDevin J. Pohly1+31-27
2021-05-25 03:03print status on output createDevin J. Pohly1+20-20
2021-05-25 02:56Merge branch 'main' into wlroots-nextDevin J. Pohly4+52-19
2021-05-23 23:28factor xwayland hackiness out into client.hDevin J. Pohly2+12-10
2021-05-23 23:24Merge pull request #122 from Sevz17/set-tiled-on-mapDevin J. Pohly1+8-0
2021-05-23 16:24before set tiled verify if client is xdg-shell, then set tileSevz171+8-0
2021-05-23 05:28Merge pull request #120 from djpohly/set-tiled-on-mapDevin J. Pohly1+4-4
2021-05-23 02:18implement urgency hintDevin J. Pohly2+42-10
2021-05-22 19:22Wait until map to set window's tiled stateDevin J. Pohly1+4-4
2021-05-18 16:33update READMEDevin J. Pohly1+5-4
2021-05-10 16:49Merge branch 'pipe-status'Devin J. Pohly1+8-1
2021-04-19 16:12Merge pull request #112 from JaGoLi/mainDevin J. Pohly1+4-1
2021-04-19 13:05added uninstall targetJason Goulet-Lipman1+4-1
2021-04-15 18:06Merge branch 'main' into pipe-statusDevin J. Pohly2+22-10
2021-04-15 18:05update status info if focused client changes titleDevin J. Pohly1+13-0
2021-04-15 18:04group phony targets together in MakefileDevin J. Pohly1+8-9
2021-04-15 18:03re-compile if config.mk changesDevin J. Pohly1+1-1
2021-04-14 16:15pipe status info into -s commandDevin J. Pohly1+8-1
2021-04-09 17:53Merge branch 'main' into wlroots-nextDevin J. Pohly1+6-39
2021-04-09 17:37nuke CSDs, hopefully for good!Devin J. Pohly1+6-39
2021-04-08 12:12Revert "fix README for main branch"Devin J. Pohly1+1-1
2021-04-08 12:11fix README for main branchDevin J. Pohly1+1-1
2021-03-30 18:57Merge branch 'main' into wlroots-nextDevin J. Pohly1+1-2
2021-03-30 18:56don't move/resize if already moving/resizingDevin J. Pohly1+1-2
2021-03-30 18:48Merge branch 'main' into wlroots-nextDevin J. Pohly2+2-2
2021-03-29 22:04fix labels on issue templatesDevin J. Pohly2+2-2
2021-03-25 15:09Merge branch 'main' into wlroots-nextDevin J. Pohly1+59-39
2021-03-25 15:05Fullscreen: simplifications and fixesStivvo1+8-36
2021-03-25 14:58Merge pull request #91 from drdonahue/wip-tag-status-interfaceDevin J. Pohly1+34-0
2021-03-13 17:20changed fprintf(stdout) instances to printf(), changed function name from statusbar to printstatusDavid Donahue1+32-32
2021-03-13 16:42Revert "remove sigchld function"Devin J. Pohly1+17-3
2021-03-10 15:53Merge branch 'main' into wlroots-nextDevin J. Pohly1+3-12
2021-03-10 15:50remove sigchld functionDevin J. Pohly1+3-12
2021-03-06 18:20added redirect from stdout to stderr for spawned processes to prevent conflicts with the statusbar outputsDavid Donahue1+2-0
2021-03-03 17:30Merge branch 'main' into wlroots-nextDevin J. Pohly1+1-1
2021-03-03 17:29correct key constant nameDevin J. Pohly1+1-1
2021-03-01 20:38Fixed tab formatting in 6 locations where statusbar() is calledDavid Donahue1+6-6
2021-03-01 19:49Changed output to stdout instead of a fileDavid Donahue1+6-14
2021-03-01 19:19updated output format for better expansibility and easier parsingDavid Donahue1+5-4
2021-03-01 17:26Merge branch 'main' into wlroots-nextDevin J. Pohly2+8-4
2021-03-01 17:25clarify a bit about status barsDevin J. Pohly1+2-2
2021-03-01 17:22add explanatory command about Ctrl-Alt-Bksp/FxDevin J. Pohly1+2-0
2021-03-01 17:21Add default menu commandDevin J. Pohly1+3-1
2021-03-01 17:17Defaults should match dwm/Xorg default behaviorDevin J. Pohly1+1-1
2021-02-16 19:20add note about wlroots-next branchDevin J. Pohly1+1-1
2021-02-16 19:13Revert "Revert "remove EGL parameter from backend_autocreate""Devin J. Pohly1+1-1
2021-02-16 19:13Revert "Revert "fix undeclared WLR_KEY_PRESSED""Devin J. Pohly1+1-1
2021-02-16 19:13Revert "Revert "document that we currently follow wlroots-git""Devin J. Pohly1+1-1
2021-02-16 19:11Revert "document that we currently follow wlroots-git"Devin J. Pohly1+1-1
2021-02-16 19:09Revert "fix undeclared WLR_KEY_PRESSED"Devin J. Pohly1+1-1
2021-02-16 19:08Revert "remove EGL parameter from backend_autocreate"Devin J. Pohly1+1-1
2021-02-14 18:43fix style on space-indented functionDevin J. Pohly1+4-4
2021-02-09 00:12Removed unused variable from statusbarDavid Donahue1+0-1
2021-02-07 07:03added statusbar update when tags are updatedDavid Donahue1+4-0
2021-02-07 06:31Added interface to output information about tags, the currently selected monitor, and the focused client to a file for use by a status barDavid Donahue1+36-0
2021-01-19 08:44Link patches page in the READMEDevin J. Pohly1+2-0
2021-01-18 21:51add some explanation of output reconfigurationDevin J. Pohly1+13-0
2021-01-18 21:38remove hacky code from output-management handlerDevin J. Pohly1+3-11
2021-01-18 21:02commit entire output config, or fail and rollbackDevin J. Pohly1+8-5
2021-01-18 20:37Merge pull request #71 from djpohly/output-layoutDevin J. Pohly1+6-8
2021-01-18 20:34use updatemons as handler for output_layout.changeDevin J. Pohly1+6-8
2021-01-18 20:16remember to add client.h in MakefileDevin J. Pohly1+1-1
2021-01-18 20:14unify increment style while we're hereDevin J. Pohly1+3-3
2021-01-18 20:12remove unnecessary variableDevin J. Pohly1+1-2
2021-01-18 20:12cleanup on aisle createmon()Devin J. Pohly1+12-15
2021-01-15 02:49Merge pull request #84 from meutraa/gitignore-config-hDevin J. Pohly1+1-0
2021-01-15 02:29Merge pull request #80 from sam-barr/dwl_upstreamDevin J. Pohly1+4-2
2021-01-15 02:26Merge pull request #77 from djpohly/use-output-directionDevin J. Pohly2+17-32
2021-01-13 18:18update layer-shell protocol to version 4Devin J. Pohly1+88-9
2021-01-13 15:25Add config.h to .gitignoremeutraa1+1-0
2021-01-11 12:47Fix Initialization of NetWM Atomssam-barr1+4-2
2021-01-06 22:23remove now-unneeded monitor position fieldDevin J. Pohly1+1-12
2021-01-06 22:19use output layout for dirtomonDevin J. Pohly2+16-20
2021-01-06 21:44Merge pull request #72 from Stivvo/output-compile-setDevin J. Pohly2+12-17
2021-01-04 18:55remove EGL parameter from backend_autocreateDevin J. Pohly1+1-1
2021-01-03 01:02can run nested in Wayland or XDevin J. Pohly1+1-1
2021-01-03 00:58never ever ever tell anyone to sudo makeDevin J. Pohly1+1-1
2021-01-03 00:57Merge pull request #74 from djpohly/document-gitDevin J. Pohly1+1-1
2021-01-03 00:56document that we currently follow wlroots-gitDevin J. Pohly1+1-1
2020-12-30 15:50Define monitor's x,y at compile timeStivvo2+12-17
2020-12-28 20:51Revert "Allow toggling the layout before selecting a different one"Devin J. Pohly1+1-2
2020-12-28 01:04flesh out cleanupDevin J. Pohly1+3-1
2020-12-27 22:15remove limitation notes (tracked in Issues)Devin J. Pohly1+0-6
2020-12-27 22:15clarify intention of feature suggestionsDevin J. Pohly1+3-2
2020-12-27 19:00fix segfault in xwayland cursor managerDevin J. Pohly1+6-8
2020-12-27 18:28macroize event handlersDevin J. Pohly1+33-51
2020-12-27 17:54Revert "remove github directory"Devin J. Pohly2+20-0
2020-12-25 21:04credit for patch maintenance as wellDevin J. Pohly1+2-2
2020-12-25 20:51update README based on contributionsDevin J. Pohly1+4-4
2020-12-25 17:26add Discord linkDevin J. Pohly1+2-0
2020-12-25 17:07add "all" targetDevin J. Pohly1+1-0
2020-12-25 16:27making this a teamDevin J. Pohly1+1-1
2020-12-25 07:10XWayland still buggy, disable by defaultDevin J. Pohly1+1-1
2020-12-25 06:38no need to cast NULL to void *Devin J. Pohly1+1-1
2020-12-25 06:33consolidate some of the ugliness into a separate fileDevin J. Pohly3+200-127
2020-12-25 05:37Stivvo deserves a shout-out too!Devin J. Pohly1+1-0
2020-12-25 03:39fix build with -DXWAYLANDDevin J. Pohly1+13-15
2020-12-25 03:36missed a few of theseDevin J. Pohly1+3-3
2020-12-25 03:26don't call applyexclusive just to returnDevin J. Pohly1+42-44
2020-12-25 03:21let's not alienate the dwm folksDevin J. Pohly2+128-116
2020-12-25 02:56Merge updates from guidocellaDevin J. Pohly7+534-292
2020-12-25 02:37Merge pull request #32 from alex-courtis/24-xwayland-cursorDevin J. Pohly1+18-0
2020-12-25 02:37simplify ROUND macroDevin J. Pohly1+1-1
2020-12-25 02:36Merge pull request #54 from Bonicgamer/swayscaleboxDevin J. Pohly1+5-4
2020-12-25 02:35Merge pull request #53 from Stivvo/fullscreenDevin J. Pohly3+106-21
2020-12-25 02:15fix crash on non-libinput pointers (e.g. X11 backend)Devin J. Pohly1+7-5
2020-12-25 01:28Same target as dwm sounds like a good goalDevin J. Pohly1+1-1
2020-12-25 01:24Merge pull request #49 from guidocella/layer-shellDevin J. Pohly4+771-13
2020-12-25 00:07use the install command to installDevin J. Pohly1+1-3
2020-12-25 00:07Merge pull request #65 from Keating950/masterDevin J. Pohly2+8-0
2020-12-24 23:57Merge pull request #56 from oyren/readme_logDevin J. Pohly1+0-6
2020-12-24 23:55Merge pull request #62 from Java-boi/masterDevin J. Pohly3+17-1
2020-12-24 20:28Merge pull request #66 from richardipsum/masterDevin J. Pohly1+1-1
2020-12-24 16:30Change fullscreen policiesStivvo1+30-25
2020-12-24 00:02quitallfullscreen() even when enabling fullscreenStivvo1+14-7
2020-12-23 23:34Remove goto render (easier merge)Stivvo1+18-19
2020-12-22 08:13spacingGuido Cella1+1-0
2020-12-21 20:39remove github directoryGuido Cella2+0-20
2020-12-21 12:06disable natural scrolling by defaultGuido Cella1+1-1
2020-12-21 10:21update comments and remove debugging printfGuido Cella2+6-13
2020-09-18 19:45Define monitor order with monrules[]Stivvo2+29-4
2020-12-21 07:05don't reset the cursor imageGuido Cella1+1-1
2020-12-21 02:41update README.mdGuido Cella1+25-30
2020-12-20 15:07say TODOGuido Cella1+8-8
2020-12-20 15:06rename drwGuido Cella1+9-9
2020-12-20 15:04don't notify of activityGuido Cella1+7-4
2020-12-20 14:55deactivate the focused client on overlay focusGuido Cella1+2-0
2020-12-20 14:19replace shouldfocusclients with checking oldGuido Cella1+24-27
2020-12-20 14:34fix keyboard focus with overlaysGuido Cella1+8-7
2020-12-20 13:29ensure that xwayland cursor defaults to left_ptrGuido Cella1+7-0
2020-12-11 09:55enable adaptive syncGuido Cella1+1-0
2020-12-20 12:51use boolGuido Cella2+56-54
2020-12-19 18:50remove -Werror=declaration-after-statementGuido Cella2+151-163
2020-12-19 18:32remove goto when the border is 0Guido Cella1+0-3
2020-12-19 17:56remove useless assignmentGuido Cella1+0-1
2020-12-19 17:51s/maprequest/mapnotifyGuido Cella1+4-4
2020-11-22 17:58add install target to Makefile and corresponding prefix variable to config.mkKeating9502+8-0
2020-12-19 17:39tweak trackpad variablesGuido Cella1+4-4
2020-10-17 14:18Added support for natural scrollingwill2+6-0
2020-10-17 11:52Added basic tap-to-click for touchpad userswill3+11-1
2020-09-14 18:45remove log flags from readmeOyren1+0-6
2020-09-08 18:53Made scalebox the way sway does itBonicgamer1+5-4
2020-12-19 17:31s/prev/oldGuido Cella1+9-9
2020-12-19 17:23remove togglefullscreen keybindingGuido Cella2+0-9
2020-10-24 14:51Readme: achieve fullscreen + allow borderpx = 0Stivvo2+2-3
2020-10-14 15:28Quit fullscreen on new x11 windowStivvo1+4-3
2020-10-14 13:46Delete quitfullscreen()Stivvo1+4-20
2020-10-08 19:04Keep windows fullscreen after redrawStivvo1+8-0
2020-10-08 19:04Set fullscreen simplerStivvo1+4-4
2020-09-16 07:20use m->m (fullscreen on top of layers)Stivvo1+1-1
2020-09-10 07:09fix typoGuido Cella1+4-4
2020-09-06 08:27Allow borderpx = 0Stivvo1+2-2
2020-09-05 09:22Toggle fullscreen on all clientsStivvo2+19-3
2020-09-04 21:32Handle new windowsStivvo1+22-2
2020-09-04 17:58isfullscreen intStivvo1+5-4
2020-09-04 17:56Same fscreen func for xdg and xwaylandStivvo1+14-32
2020-09-04 17:20Fullscreen xwaylandStivvo1+31-1
2020-09-05 08:37Unlink fullscreenStivvo1+1-0
2020-09-04 15:11Restore windows after fullscreenStivvo1+14-0
2020-09-04 15:09No borders on fullscreen windowsStivvo1+8-1
2020-09-04 12:04Toggle fullscreenStivvo1+1-1
2020-09-04 10:44Basic fullscreenStivvo1+11-0
2020-12-08 14:10handle the x11 configure eventGuido Cella1+13-0
2020-12-08 11:17implement the virtual keyboard protocolGuido Cella1+18-0
2020-07-28 07:54Allow toggling the layout before selecting a different oneGuido Cella1+2-1
2020-08-28 18:18Implement the idle protocolGuido Cella3+73-2
2020-12-19 05:57deactivate focused client when spawning a new oneGuido Cella1+24-26
2020-12-10 11:56implement the wlr-data-transfer protocolGuido Cella1+2-0
2020-12-19 11:18fix temporarily disabling a single monitorGuido Cella1+1-2
2020-11-23 16:58fix undeclared WLR_KEY_PRESSEDRichard Ipsum1+1-1
2020-11-22 17:58add install target to Makefile and corresponding prefix variable to config.mkKeating9502+8-0
2020-10-31 17:29Don't switch to another disabled monitorsStivvo1+15-15
2020-10-31 16:10Fix crash with no monitors leftStivvo1+3-4
2020-10-31 15:25closemon() has now only 1 parameterStivvo1+1-1
2020-10-31 15:18Don't switch to disabled mons after unplugStivvo1+3-1
2020-10-31 15:16Merge branch 'handleUnplug' into output-managementStivvo1+10-8
2020-10-31 12:19Back to closemon() with one parameterStivvo1+10-8
2020-10-31 12:00Disable mon fasterStivvo1+3-7
2020-10-31 11:43Fix crash when disabling focused monStivvo1+14-4
2020-10-31 10:25Merge branch 'handleUnplug' into output-managementStivvo0+0-0
2020-10-31 09:39Fix crash unplugging focused mon 2Stivvo1+2-1
2020-10-31 10:04Merge branch 'handleUnplug' into output-managementStivvo1+2-1
2020-10-31 09:39Fix crash unplugging a focused monStivvo1+2-1
2020-10-30 23:03Merge branch 'handleUnplug' into output-managementStivvo0+0-0
2020-10-30 22:30Focus client on a new monitor before closingStivvo1+1-0
2020-10-30 22:49Block access to disabled monitorStivvo1+6-4
2020-10-30 22:33Move disabled clients to the leftStivvo1+2-2
2020-10-30 22:31Merge branch 'handleUnplug' into output-managementStivvo1+10-14
2020-10-30 22:30Merge branch 'handleUnplug' of http://olidata.stivvo01.com:3000/Stivvo01/dwl into handleUnplugStivvo1+1-0
2020-10-30 22:22Closemon(), newmon as parameterStivvo1+10-15
2020-10-30 21:32Actually move clients away from a disabled monStivvo1+3-14
2020-10-30 18:56Merge branch 'handleUnplug' into output-managementStivvo1+3-3
2020-10-30 18:52Fix crash when unplugging a focused monitorStivvo1+1-0
2020-10-30 15:21Cleaner if statementStivvo1+2-3
2020-10-25 12:40Merge branch 'output-management' of http://olidata.stivvo01.com:3000/Stivvo01/dwl into output-managementStivvo1+1-1
2020-10-25 10:56Handle monitor enableStivvo1+9-2
2020-10-25 10:56Handle monitor enableStivvo1+9-2
2020-10-25 10:16Move clients away from a disabled monitorStivvo1+10-2
2020-10-25 10:08Merge branch 'handleUnplug' into output-managementStivvo1+12-3
2020-10-24 21:40closemon()Stivvo1+12-3
2020-10-24 20:51Merge branch 'handleUnplug' into output-managementStivvo1+29-4
2020-10-24 14:51Readme: achieve fullscreen + allow borderpx = 0Stivvo2+2-3
2020-10-18 16:37fix compile error mixed declarationStivvo1+1-1
2020-10-18 16:20Merge pull request #2 from guidocella/handleUnplugStivvo1+1-2
2020-10-17 18:15Move sgeom assignmentGuido Cella1+1-2
2020-10-17 18:11Implement the output management protocolGuido Cella1+81-0
2020-10-17 14:18Added support for natural scrollingwill2+6-0
2020-10-17 11:52Added basic tap-to-click for touchpad userswill3+11-1
2020-10-14 15:28Quit fullscreen on new x11 windowStivvo1+4-3
2020-10-14 13:46Delete quitfullscreen()Stivvo1+4-20
2020-10-08 19:04Keep windows fullscreen after redrawStivvo1+8-0
2020-10-08 19:04Set fullscreen simplerStivvo1+4-4
2020-09-16 07:20use m->m (fullscreen on top of layers)Stivvo1+1-1
2020-09-16 06:55Merge pull request #1 from guidocella/fullscreenStivvo1+4-4
2020-09-15 10:11Keep client tags on unplugStivvo1+1-1
2020-09-14 15:40Handle monitor unplugStivvo1+25-16
2020-09-14 18:45remove log flags from readmeOyren1+0-6
2020-09-11 22:13Restore floating win position after mon addStivvo1+18-0
2020-09-11 12:24extract function and comment itGuido Cella1+18-11
2020-09-11 11:15remove bracesGuido Cella1+1-2
2020-09-11 11:09fix multi monitors even moreGuido Cella1+15-6
2020-09-10 07:09fix typoGuido Cella1+4-4
2020-09-10 04:01simplifyGuido Cella1+1-1
2020-09-09 15:13fix multi monitors furtherGuido Cella1+1-3
2020-09-08 18:53Made scalebox the way sway does itBonicgamer1+5-4
2020-09-08 11:36remove unneeded lineGuido Cella1+0-1
2020-09-08 10:49try to fix againGuido Cella1+1-4
2020-09-08 08:28fix multi monitorsGuido Cella1+5-1
2020-09-06 17:59remove variableGuido Cella1+3-4
2020-09-06 08:27Allow borderpx = 0Stivvo1+2-2
2020-09-05 16:29use size_t for lengthsGuido Cella1+4-4
2020-09-05 12:14rename variable and merge 2 linesGuido Cella1+2-3
2020-09-05 09:22Toggle fullscreen on all clientsStivvo2+19-3
2020-09-04 21:32Handle new windowsStivvo1+22-2
2020-09-04 17:58isfullscreen intStivvo1+5-4
2020-09-04 17:56Same fscreen func for xdg and xwaylandStivvo1+14-32
2020-09-04 17:20Fullscreen xwaylandStivvo1+31-1
2020-09-05 08:37Unlink fullscreenStivvo1+1-0
2020-09-05 04:58simplifyGuido Cella1+4-10
2020-09-04 19:36use unsigned int for loop indexesGuido Cella1+3-3
2020-09-04 19:30Don't let overlays lose focusGuido Cella1+20-2
2020-09-04 19:14fix restoring pointer focusGuido Cella1+6-1
2020-09-04 16:36improve code styleGuido Cella1+4-4
2020-09-04 15:58remove commentGuido Cella1+1-1
2020-09-04 15:38remove mysterious codeGuido Cella1+0-7
2020-09-04 15:37focus the previous client in the similar code tooGuido Cella1+1-2
2020-09-04 15:21refocus old clientGuido Cella1+1-3
2020-09-04 15:11Restore windows after fullscreenStivvo1+14-0
2020-09-04 15:09No borders on fullscreen windowsStivvo1+8-1
2020-09-04 15:01fix alhpabetical orderGuido Cella1+8-8
2020-09-04 14:37simplify focus leave conditionGuido Cella1+2-7
2020-09-04 13:35reuse motionnotify()Guido Cella1+8-10
2020-09-04 12:04Toggle fullscreenStivvo1+1-1
2020-09-04 10:44Basic fullscreenStivvo1+11-0
2020-09-04 05:38enable pointer on layer surfacesGuido Cella1+49-5
2020-09-03 16:59more TODOsGuido Cella1+3-2
2020-09-03 16:58fix focus leave conditionGuido Cella1+4-3
2020-09-03 16:34send pressed keys to topmost layer surfaceGuido Cella1+3-2
2020-08-29 06:47update READMEGuido Cella1+0-1
2020-08-29 06:42remove blank lineGuido Cella1+0-1
2020-08-29 06:41don't handle failed callocGuido Cella1+0-2
2020-08-29 05:42order variables more how like they are initializedGuido Cella1+1-1
2020-08-28 13:17simplify make cleanGuido Cella1+1-1
2020-08-28 07:00Reuse render() and struct timespec *nowGuido Cella1+14-36
2020-08-27 04:39reuse m->mGuido Cella1+1-4
2020-08-27 04:04remove commentGuido Cella1+0-2
2020-08-27 03:22set a monitor geometry only when creating itGuido Cella1+4-3
2020-08-27 03:03render in the same order as swayGuido Cella1+2-2
2020-08-26 19:01update make cleanGuido Cella1+1-1
2020-08-26 18:24Merge pull request #2 from djpohly/masterBonicgamer2+103-80
2020-08-26 17:52correct variable nameGuido Cella1+1-1
2020-08-26 17:41rename functions tooGuido Cella1+19-19
2020-08-26 17:16remove extra spaceGuido Cella1+1-1
2020-08-26 17:00render layer surfacesGuido Cella1+43-0
2020-08-26 15:33improve namingGuido Cella1+63-62
2020-08-24 05:04layer shell initial attemptGuido Cella3+688-2
2020-08-23 15:01set up interfaces in same order as swayDevin J. Pohly1+1-1
2020-08-22 16:09enable gamma controlGuido Cella1+2-0
2020-08-19 05:32cleanup function to match dwmDevin J. Pohly1+20-17
2020-08-19 05:32fix usage to matchDevin J. Pohly1+1-1
2020-08-19 05:30we're not really using the logDevin J. Pohly1+4-20
2020-08-19 05:24this is technically barf too I guess?Devin J. Pohly1+1-2
2020-08-19 05:23only call updatewindowtype for x11 windowsDevin J. Pohly1+7-9
2020-08-19 00:43handle NULL return from backend_autocreateDevin J. Pohly1+2-1
2020-08-19 00:39add macro for fatal errorsDevin J. Pohly1+14-30
2020-08-18 23:22Use SIGCHLD handler from dwmDevin J. Pohly1+15-0
2020-08-16 16:36make this marginally less uglyDevin J. Pohly1+2-3
2020-08-16 16:32wlr_session_change_vt is NULL safeDevin J. Pohly1+1-4
2020-08-16 06:14_net_wm not needed outside xwaylandDevin J. Pohly1+1-1
2020-08-16 06:02add comment from dwmDevin J. Pohly1+1-0
2020-08-16 06:01Merge branch 'shcmd' of https://github.com/guidocella/dwl into masterDevin J. Pohly1+2-0
2020-08-16 05:57Merge pull request #37 from alex-courtis/31-independents-mouse-focusDevin J. Pohly1+38-0
2020-08-15 17:56Merge pull request #1 from djpohly/masterBonicgamer5+216-137
2020-08-15 14:49Merge pull request #41 from guidocella/declare-commitnotifyDevin J. Pohly1+1-0
2020-08-15 14:47Declare commitnotifyGuido Cella1+1-0
2020-08-14 15:20make rule examples a commentDevin J. Pohly1+2-0
2020-08-14 15:18Merge pull request #40 from guidocella/firefox-classDevin J. Pohly1+1-1
2020-08-14 08:06Fix Firefox classGuido Cella1+1-1
2020-08-11 01:42Merge branch 'master' into 31-independents-mouse-focusAlexander Courtis3+224-156
2020-08-11 01:29#24 ensure that xwayland cursor defaults to left_ptrAlexander Courtis1+3-1
2020-08-11 01:23Merge branch 'master' into 24-xwayland-cursorAlexander Courtis3+191-133
2020-08-10 17:50make XWayland support optionalDevin J. Pohly3+191-133
2020-08-09 01:56#31 independents retain focus while mouse is over themAlexander Courtis1+3-1
2020-08-09 01:34#31 independents retain focus while mouse is over themAlexander Courtis1+4-6
2020-08-06 05:41#31 independents retain focus while mouse is over themAlexander Courtis1+1-1
2020-08-06 05:32#31 independents retain focus while mouse is over themAlexander Courtis1+32-4
2020-08-04 04:03Define SHCMD macroGuido Cella1+2-0
2020-08-04 01:53#24 ensure that xwayland cursor defaults to left_ptrAlexander Courtis1+16-0
2020-08-03 17:54fix killclient binding, add helpful commentDevin J. Pohly1+2-1
2020-08-03 17:44add monocle layoutDevin J. Pohly2+15-0
2020-08-03 17:22condense getatom and add note about error returnDevin J. Pohly1+3-4
2020-08-03 17:14Merge branch 'master' of github:djpohly/dwl into masterDevin J. Pohly1+1-1
2020-08-03 17:14Merge pull request #25 from geistesk/error-maybe-uninitializedDevin J. Pohly1+1-1
2020-08-03 16:20add some more hands-off protocolsDevin J. Pohly2+4-1
2020-08-02 23:49fix an editing mistakeDevin J. Pohly1+5-5
2020-08-02 23:46focusclient checks whether oldsel == selDevin J. Pohly1+2-7
2020-08-02 23:43refactor focusclientDevin J. Pohly1+12-7
2020-08-02 23:40abcDevin J. Pohly1+11-11
2020-08-02 23:39convert lastfocused() to focustop(m)Devin J. Pohly1+9-9
2020-08-02 23:33pass previous focus to focusclientDevin J. Pohly1+16-14
2020-08-02 23:26remove surface from focusclient functionDevin J. Pohly1+17-31
2020-08-02 14:16C99 doesn't support anonymous unionsDevin J. Pohly1+44-44
2020-08-02 05:35make setmon a bit more straightforwardDevin J. Pohly1+6-6
2020-08-01 14:45remove unneeded variableDevin J. Pohly1+1-2
2020-07-31 19:00simplify pointerfocusDevin J. Pohly1+8-8
2020-07-31 18:53simplify focusclientDevin J. Pohly1+34-49
2020-07-31 18:24remove now-unused variables in focusclientDevin J. Pohly1+8-11
2020-07-31 14:57add tag bitset check from dwmDevin J. Pohly1+3-0
2020-07-27 20:03getatom: fix potential uninitialized atom variableAlvar Penning1+1-1
2020-07-31 03:46attach_render and commit are all that's neededDevin J. Pohly1+14-14
2020-07-31 02:55style fixesDevin J. Pohly1+5-10
2020-07-30 03:03do not render frames when any surface has uncommitted resizesAlexander Courtis1+36-4
2020-07-29 12:09Merge pull request #29 from alex-courtis/tidy-activate-notifyDevin J. Pohly1+2-0
2020-07-29 05:05tidy activate notify resourceAlexander Courtis1+2-0
2020-07-28 17:19Merge pull request #26 from guidocella/bind-togglelayoutDevin J. Pohly1+1-0
2020-07-28 07:07Bind layout toggleGuido Cella1+1-0
2020-07-28 00:35change text wrappingDevin J. Pohly1+17-59
2020-07-28 00:33add zero flicker to goalsDevin J. Pohly1+1-0
2020-07-27 02:37have selborder, still no urgent support from WaylandDevin J. Pohly1+0-1
2020-07-26 23:27make border color selection conciseDevin J. Pohly1+2-5
2020-07-26 23:26Merge pull request #21 from mchackorg/focus-colorDevin J. Pohly2+10-2
2020-07-26 11:35Add support to change focused window's border colorMichael Cardell Widerkrantz2+10-2
2020-07-26 15:43Update issue templatesDevin J. Pohly2+20-0
2020-07-25 16:03remove client.isx11 in favor of client.typeDevin J. Pohly1+12-14
2020-07-25 15:57ok, treat it like an enumDevin J. Pohly1+2-1
2020-07-25 15:55do managed/unmanaged check in map and unmapDevin J. Pohly1+14-30
2020-07-25 15:48do managed check in activatex11Devin J. Pohly1+4-4
2020-07-25 15:43add client.type fieldDevin J. Pohly1+5-1
2020-07-25 15:45rename activate to activatex11 for consistencyDevin J. Pohly1+3-3
2020-07-25 15:29clarify createnotifyx11 functionDevin J. Pohly1+7-3
2020-07-25 04:40xwayland: unmanaged (dropdown menu) supportAlexander Courtis2+135-6
2020-07-24 21:35remove n counter from zoom(), add commentsDevin J. Pohly1+11-8
2020-07-24 21:10warn but don't error on unused functionDevin J. Pohly1+1-1
2020-07-24 21:07Merge pull request #18 from guidocella/zoomDevin J. Pohly2+31-0
2020-07-24 15:12Add zoomGuido Cella2+31-0
2020-07-23 23:32fix WLR_SURFACE macroDevin J. Pohly1+1-1
2020-07-23 22:14don't double-add new monitor to monsDevin J. Pohly1+1-2
2020-07-23 22:13add cleanup listener for keyboardsDevin J. Pohly1+14-0
2020-07-23 22:03add monitor destroy listenerDevin J. Pohly1+17-1
2020-07-23 21:36reorder teardownsDevin J. Pohly1+3-1
2020-07-23 21:34fix more unfreed memoryDevin J. Pohly1+1-0
2020-07-23 21:20output_layout_manager not auto-destroyedDevin J. Pohly1+1-0
2020-07-23 21:16xcursor_manager is not automatically destroyedDevin J. Pohly1+1-0
2020-07-23 20:51add non-goals list to READMEDevin J. Pohly1+6-0
2020-07-23 20:24Merge pull request #16 from guidocella/killclientDevin J. Pohly2+15-0
2020-07-23 18:30Add killclientGuido Cella2+15-0
2020-07-23 00:54let xdg be the plain "createnotify"Devin J. Pohly1+6-6
2020-07-22 03:25xwayland is the exceptional case, let xdg be 0Devin J. Pohly1+31-32
2020-07-21 22:53update README to reflect work on XWaylandDevin J. Pohly1+4-3
2020-07-21 22:47condense appid/title logicDevin J. Pohly1+8-11
2020-07-21 22:43fix segfault on xwayland "appid"Devin J. Pohly1+2-0
2020-07-21 22:35xwayland: add server and basic window functionality (#10)Alexander Courtis1+125-35
2020-07-02 20:41Add repeat delay and repeat rate to config.h (#13)Lauri Gustafsson2+3-1
2020-06-15 14:24note wlroots-git requirementDevin J. Pohly1+1-2
2020-06-15 14:22clear correct focus on keyboard leaveDevin J. Pohly1+1-1
2020-06-14 09:05Don't pass NULL surfaces to wlr focus functions (#8)Shugyousha1+11-3
2020-06-07 17:07Revert to @arp242's suggestionDevin J. Pohly1+1-1
2020-06-07 16:43Handle missing XDG_RUNTIME_DIR explicitlyDevin J. Pohly2+15-4
2020-06-07 16:42move perrors earlierDevin J. Pohly1+2-2
2020-06-07 06:50Add startup errors, mention XDG_RUNTIME_DIR in READMEMartin Tournoij2+6-0
2020-06-07 06:11send xdg_decoration configure right after createDevin J. Pohly1+3-2
2020-06-05 04:36Implement xdg-decoration protocolDevin J. Pohly1+48-0
2020-06-04 00:45Write something more intuitive for focusclient()Devin J. Pohly1+33-34
2020-06-03 20:05document -qvd optionsDevin J. Pohly2+13-6
2020-05-10 18:30switch default term to alacrittyDevin J. Pohly1+1-1
2020-05-10 06:04make sure freed listeners are removed from listDevin J. Pohly1+3-0
2020-05-10 04:07remember export-dmabuf for when it's fixed in wlrDevin J. Pohly1+1-0
2020-05-10 04:01add output manager protocolDevin J. Pohly1+2-0
2020-05-10 03:48add screencopy supportDevin J. Pohly1+2-0
2020-05-10 03:45add primary selection support too!Devin J. Pohly1+29-11
2020-05-10 03:30handle request set selectionDevin J. Pohly1+18-1
2020-05-09 19:50use wlr_xdg_surface.set_tiled correctlyDevin J. Pohly1+2-1
2020-05-09 15:05initialize global listeners staticallyDevin J. Pohly1+12-20
2020-05-03 18:18abcDevin J. Pohly1+9-9
2020-05-03 18:18remove vestigial listenersDevin J. Pohly1+0-2
2020-05-03 17:41no need for a line split hereDevin J. Pohly1+1-2
2020-05-03 16:45no conditional needed for output modesDevin J. Pohly1+9-13
2020-05-03 16:39use strstr for monrulesDevin J. Pohly1+1-1
2020-05-03 16:38add reminder commentDevin J. Pohly1+1-0
2020-05-03 16:37inline xytosurfaceDevin J. Pohly1+9-27
2020-05-03 16:31split xytoclient and xytosurfaceDevin J. Pohly1+32-26
2020-05-03 16:23styleDevin J. Pohly1+1-2
2020-05-03 16:23refocus -> lastfocusedDevin J. Pohly1+17-21
2020-05-03 05:55raise client on refocusDevin J. Pohly1+2-2
2020-05-03 05:48add client rulesDevin J. Pohly2+54-7
2020-05-03 05:44allow setmon to specify alternate tagsDevin J. Pohly1+6-6
2020-05-03 05:41loop over array pointers directlyDevin J. Pohly1+20-22
2020-05-02 20:24includes: abcDevin J. Pohly1+5-5
2020-05-02 20:22set default cursor over window bordersDevin J. Pohly1+3-3
2020-05-02 20:21sacrifice 24 lines to suckless style :)Devin J. Pohly2+80-56
2020-05-02 19:43allow passing NULLs to xytoclientDevin J. Pohly1+6-8
2020-05-02 19:33remove outdated/fixed commentDevin J. Pohly1+0-1
2020-05-02 19:32style: int instead of boolDevin J. Pohly1+10-11
2020-05-02 15:42correct standard include for signal.hDevin J. Pohly1+1-1
2020-04-30 17:32include border in xytoclientDevin J. Pohly1+16-24
2020-04-30 16:37allow NULL surface with client in focus functionsDevin J. Pohly1+4-1
2020-04-30 16:33make move-grab coords client-relativeDevin J. Pohly1+6-4
2020-04-30 15:25unify movemouse/resizemouseDevin J. Pohly2+18-28
2020-04-27 03:19fix a long lineDevin J. Pohly1+2-1
2020-04-27 03:18wait to get window geometry until map timeDevin J. Pohly1+3-3
2020-04-27 03:12use wlr_box for client geometryDevin J. Pohly1+33-35
2020-04-27 03:02call arrange only where neededDevin J. Pohly1+18-8
2020-04-27 02:55funnel isfloating changes through setfloating()Devin J. Pohly1+12-5
2020-04-27 02:42move comment where it's more relevantDevin J. Pohly1+5-5
2020-04-27 02:37update note about textureDevin J. Pohly1+2-2
2020-04-27 02:35mouse move now changes window monitorDevin J. Pohly1+3-0
2020-04-27 02:32options to select log levelDevin J. Pohly1+12-2
2020-04-27 01:17rename keyboardfocus() to focusclient()Devin J. Pohly1+56-56
2020-04-27 01:16integrate raiseclient into keyboardfocusDevin J. Pohly1+12-21
2020-04-27 01:12don't pass compositor button events to clientDevin J. Pohly1+31-28
2020-04-27 01:00render windows across monitorsDevin J. Pohly1+6-4
2020-04-27 00:48abcDevin J. Pohly1+22-22
2020-04-27 00:47funnel all monitor-moving through setmon()Devin J. Pohly1+18-21
2020-04-26 22:43I'm good with changing the loglevel here...Devin J. Pohly1+1-1
2020-04-26 22:22hang some stuff on ->dataDevin J. Pohly1+4-8
2020-04-26 19:47linesaver in pointerfocusDevin J. Pohly1+12-15
2020-04-26 19:11fix refocus on sendmonDevin J. Pohly1+2-1
2020-04-26 19:08make sure windows always overlap with their monitorDevin J. Pohly1+29-4
2020-04-26 18:18track window width/heightDevin J. Pohly1+18-14
2020-04-26 17:41use wlr_box for monitor regionsDevin J. Pohly1+11-14
2020-04-26 16:47save lines in keyboardfocusDevin J. Pohly1+10-13
2020-04-26 16:34don't unfocus when mouse leaves a windowDevin J. Pohly1+1-1
2020-04-26 04:53thoughts for readmeDevin J. Pohly1+4-1
2020-04-26 00:32update READMEDevin J. Pohly1+5-2
2020-04-25 06:18fix multi-dpi scalingDevin J. Pohly2+11-11
2020-04-24 13:37handle Ctrl-Alt-BkspDevin J. Pohly1+1-0
2020-04-24 12:51fix typoDevin J. Pohly1+1-1
2020-04-24 05:12clarify keyboardfocus vs pointerfocusDevin J. Pohly1+76-80
2020-04-24 04:55draw window bordersDevin J. Pohly3+20-1
2020-04-24 04:52factor out scalebox()Devin J. Pohly1+15-4
2020-04-24 04:47note about cursor initDevin J. Pohly1+3-1
2020-04-24 04:44configure monitor rotation/reflectionDevin J. Pohly3+5-4
2020-04-24 04:33resize/move are good nowDevin J. Pohly1+0-1
2020-04-24 04:14add chvt functionDevin J. Pohly2+13-0
2020-04-24 04:13update readmeDevin J. Pohly1+10-8
2020-04-24 03:56make space for window bordersDevin J. Pohly2+17-11
2020-04-24 03:38change cursor during move and resizeDevin J. Pohly1+15-2
2020-04-24 03:31style in buttonpressDevin J. Pohly1+17-18
2020-04-24 03:26simplify move/resizemouse functionsDevin J. Pohly1+11-19
2020-04-24 03:21funnel all resizing through resize()Devin J. Pohly1+1-1
2020-04-24 03:20use exit code macros everywhereDevin J. Pohly1+7-7
2020-04-24 03:20some comments and remindersDevin J. Pohly1+5-3
2020-04-24 02:58update READMEDevin J. Pohly1+82-33
2020-04-24 02:53factor out renderclientsDevin J. Pohly1+27-20
2020-04-24 02:45don't autoraiseDevin J. Pohly1+25-6
2020-04-24 02:29use the focus stack to determine stacking orderDevin J. Pohly1+4-4
2020-04-24 02:16adopt a bit more dwm-like tersenessDevin J. Pohly1+63-82
2020-04-24 01:56change focus(NULL, NULL) to mean unfocusDevin J. Pohly1+55-46
2020-04-24 01:40implement focusmon and tagmonDevin J. Pohly2+56-0
2020-04-24 01:29focus follows mouseDevin J. Pohly2+25-20
2020-04-24 01:14add incnmaster and setmfact commandsDevin J. Pohly2+28-1
2020-04-24 01:02add toggletag and toggleviewDevin J. Pohly2+30-1
2020-04-24 00:56don't detect non-visible clients under cursorDevin J. Pohly1+3-0
2020-04-24 00:53add tag and view functionsDevin J. Pohly2+55-3
2020-04-24 00:37refocus if focused client is unmappedDevin J. Pohly1+44-18
2020-04-24 00:23implement floating windowsDevin J. Pohly2+24-4
2020-04-24 00:12load scaled cursor theme with each outputDevin J. Pohly1+8-3
2020-04-23 05:47turn focusnext into dwm's focusstackDevin J. Pohly2+25-14
2020-04-23 05:38restrict focusnext to the same monitorDevin J. Pohly1+9-6
2020-04-23 05:33styleDevin J. Pohly1+1-1
2020-04-23 05:27add selclient() helperDevin J. Pohly1+16-8
2020-04-23 03:56continue to focus monitor under mouse cursorDevin J. Pohly1+3-0
2020-04-19 20:05focus monitor under mouse cursor initiallyDevin J. Pohly1+16-3
2020-04-23 03:37grabbed_client was too long a nameDevin J. Pohly1+7-8
2020-04-23 03:27turn on some warningsDevin J. Pohly1+1-1
2020-04-23 03:06set normal and dwm-like defaults in config.def.hDevin J. Pohly1+12-13
2020-04-23 03:01move config.h to config.def.hDevin J. Pohly2+3-0
2020-04-23 03:32inline moveresizeDevin J. Pohly1+8-15
2020-04-22 17:00grabsx/y are only used by move nowDevin J. Pohly1+0-5
2020-04-22 16:29calculate resize based just on cursor/windowDevin J. Pohly1+2-12
2020-04-22 16:22add TinyWL and dwm LICENSE filesDevin J. Pohly3+168-0
2020-04-22 16:20add setlayout functionDevin J. Pohly2+13-0
2020-04-22 16:05Don't change tiling order in focusnext()Devin J. Pohly1+7-5
2020-04-22 15:42add separate list of clients for focus orderDevin J. Pohly1+12-7
2020-04-22 13:25layouts: tile and floatingDevin J. Pohly2+109-9
2020-04-22 02:58"root" color was easy to make configurableDevin J. Pohly2+4-3
2020-04-22 02:55fix rendering on scaled monitorsDevin J. Pohly1+1-4
2020-04-22 02:53introduce rules for monitor configurationDevin J. Pohly2+25-1
2020-04-22 01:55no need to manage unmapped clientsDevin J. Pohly1+4-11
2020-04-22 00:42consistent naming for coordinate variablesDevin J. Pohly1+26-26
2020-04-22 00:17inline xytosurface in xytoclientDevin J. Pohly1+17-34
2020-04-22 00:09comment updatesDevin J. Pohly1+10-9
2020-04-21 23:57split out setup() and run()Devin J. Pohly1+142-127
2020-04-21 22:26cherry-pick 25d0d1b from upstreamDevin J. Pohly1+6-6
2020-04-21 19:59inline handlemove/handleresizeDevin J. Pohly1+12-26
2020-04-21 19:57render_data only needs coordinates, not ClientDevin J. Pohly1+4-4
2020-04-21 19:53abcDevin J. Pohly1+44-44
2020-04-21 19:47give types some more dwm-like typedef namesDevin J. Pohly1+152-156
2020-04-21 19:26use expressions in sizeof instead of type namesDevin J. Pohly1+3-6
2020-04-21 19:23no longer need resize_edges (always bottom right)Devin J. Pohly1+6-38
2020-04-21 19:17ditch the moverequest/resizerequest xdg stuffDevin J. Pohly1+0-34
2020-04-21 19:15No need for struct dwl_serverDevin J. Pohly1+135-146
2020-04-21 19:08make server a globalDevin J. Pohly1+105-132
2020-04-21 19:00dwm-style enumDevin J. Pohly1+13-17
2020-04-21 18:48alphabetize functionsDevin J. Pohly1+494-460
2020-04-21 18:18functions: dwm style and more dwm-like namesDevin J. Pohly1+142-85
2020-04-12 05:58add spawn and termcmdDevin J. Pohly2+17-2
2020-04-12 03:44treat startup command as long-runningDevin J. Pohly1+18-1
2020-04-12 02:33add *.o to ignoreDevin J. Pohly1+1-0
2020-04-12 02:30fix typo in commentDevin J. Pohly1+1-1
2020-04-12 02:29implement Button: movemouse, resizemouseDevin J. Pohly2+52-0
2020-04-12 01:17make Makefile a bit more my styleDevin J. Pohly1+15-12
2020-04-12 00:46add CLEANMASK like dwmDevin J. Pohly1+4-1
2020-04-12 00:41make key mappings configurable in config.hDevin J. Pohly1+9-10
2020-04-12 00:05start factoring Key actions into functionsDevin J. Pohly2+50-21
2020-04-12 00:05some options I likeDevin J. Pohly1+1-1
2020-04-11 22:27Start with tinywlDevin J. Pohly6+1731-0