Guido Cella
35b93669f1
reuse motionnotify()
2020-09-04 15:35:04 +02:00
Guido Cella
d98ca07a64
enable pointer on layer surfaces
2020-09-04 07:42:51 +02:00
Guido Cella
b26ede4727
more TODOs
2020-09-03 18:59:27 +02:00
Guido Cella
4017a27b67
fix focus leave condition
...
needs refactoring and testing
2020-09-03 18:58:27 +02:00
Guido Cella
b4d9a8662f
send pressed keys to topmost layer surface
2020-09-03 18:34:41 +02:00
Guido Cella
d74d404026
update README
2020-08-29 08:47:28 +02:00
Guido Cella
5d4eadeb8e
remove blank line
2020-08-29 08:42:17 +02:00
Guido Cella
3203d1bafd
don't handle failed calloc
...
be consistent with the rest of the code
2020-08-29 08:41:51 +02:00
Guido Cella
ddd3c2ad7e
order variables more how like they are initialized
2020-08-29 07:42:47 +02:00
Guido Cella
b237ea0e45
simplify make clean
2020-08-28 15:17:38 +02:00
Guido Cella
2c08d0b421
Reuse render() and struct timespec *now
2020-08-28 09:00:03 +02:00
Guido Cella
03c020f058
reuse m->m
2020-08-27 06:45:26 +02:00
Guido Cella
1473d03293
remove comment
...
wlr_output_layout_get_box internally calls
wlr_output_effective_resolution
2020-08-27 06:04:57 +02:00
Guido Cella
c9f92bdd0e
set a monitor geometry only when creating it
...
Lets layers with an exclusive area shrink the usable area
2020-08-27 05:22:27 +02:00
Guido Cella
b8a6d3e86a
render in the same order as sway
2020-08-27 05:03:01 +02:00
Guido Cella
d61658bdd7
update make clean
2020-08-26 21:05:44 +02:00
Guido Cella
e13d193346
correct variable name
2020-08-26 19:52:03 +02:00
Guido Cella
ce7bc8125d
rename functions too
2020-08-26 19:51:08 +02:00
Guido Cella
e69c3d7336
remove extra space
2020-08-26 19:16:13 +02:00
Guido Cella
b35182f519
render layer surfaces
2020-08-26 19:04:30 +02:00
Guido Cella
1e2dde6674
improve naming
...
rename Layer to LayerSurface; layer should refer to overlay, top, bottom
or background
LayerSurface variables are always called layersurface
wlr_layer_surface_v1 variables are always called wlr_layer_surface
2020-08-26 17:33:17 +02:00
Guido Cella
05df9201b3
layer shell initial attempt
2020-08-24 07:04:34 +02:00
Devin J. Pohly
44ef698d6e
set up interfaces in same order as sway
...
This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting.
2020-08-23 10:01:39 -05:00
Guido Cella
1c9a0d8822
enable gamma control
2020-08-22 18:09:38 +02:00
Devin J. Pohly
620da43933
cleanup function to match dwm
2020-08-19 00:32:57 -05:00
Devin J. Pohly
8eb6fe8e9e
fix usage to match
2020-08-19 00:32:32 -05:00
Devin J. Pohly
3b1992ca91
we're not really using the log
2020-08-19 00:30:00 -05:00
Devin J. Pohly
f79746c578
this is technically barf too I guess?
2020-08-19 00:24:57 -05:00
Devin J. Pohly
f13227ebae
only call updatewindowtype for x11 windows
2020-08-19 00:23:54 -05:00
Devin J. Pohly
ad9b3bc65d
handle NULL return from backend_autocreate
...
Fixes #44 .
2020-08-18 19:43:42 -05:00
Devin J. Pohly
83f60e89b0
add macro for fatal errors
...
dwm lets the OS do cleanup if the program errors out
2020-08-18 19:39:34 -05:00
Devin J. Pohly
d615d3836c
Use SIGCHLD handler from dwm
...
Fixes #46 .
2020-08-18 18:22:44 -05:00
Devin J. Pohly
c0b05eddb8
make this marginally less ugly
2020-08-16 11:36:38 -05:00
Devin J. Pohly
41c3f91b03
wlr_session_change_vt is NULL safe
2020-08-16 11:32:45 -05:00
Devin J. Pohly
c970d97f85
_net_wm not needed outside xwayland
2020-08-16 01:14:54 -05:00
Devin J. Pohly
0816b33d33
add comment from dwm
2020-08-16 01:02:01 -05:00
Devin J. Pohly
ce312b7eac
Merge branch 'shcmd' of https://github.com/guidocella/dwl into master
2020-08-16 01:01:35 -05:00
Devin J. Pohly
108ade0bbc
Merge pull request #37 from alex-courtis/31-independents-mouse-focus
...
31 independents mouse focus
2020-08-16 00:57:18 -05:00
Devin J. Pohly
9632704e86
Merge pull request #41 from guidocella/declare-commitnotify
...
Declare commitnotify
2020-08-15 09:49:22 -05:00
Guido Cella
c0608aa017
Declare commitnotify
2020-08-15 16:47:22 +02:00
Devin J. Pohly
f7fae6447b
make rule examples a comment
2020-08-14 10:20:18 -05:00
Devin J. Pohly
245c3638ae
Merge pull request #40 from guidocella/firefox-class
...
Fix Firefox class
2020-08-14 10:18:52 -05:00
Guido Cella
82b2a948b6
Fix Firefox class
2020-08-14 10:06:04 +02:00
Alexander Courtis
4788baee8d
Merge branch 'master' into 31-independents-mouse-focus
2020-08-11 11:42:02 +10:00
Devin J. Pohly
e3e9504fcd
make XWayland support optional
2020-08-10 12:50:56 -05:00
Alexander Courtis
5b464edf91
#31 independents retain focus while mouse is over them
2020-08-09 11:56:34 +10:00
Alexander Courtis
9551568252
#31 independents retain focus while mouse is over them
2020-08-09 11:34:19 +10:00
Alexander Courtis
9d138ac95a
#31 independents retain focus while mouse is over them
2020-08-06 15:41:04 +10:00
Alexander Courtis
c08ea88c1f
#31 independents retain focus while mouse is over them
2020-08-06 15:32:55 +10:00
Guido Cella
ffe00e6139
Define SHCMD macro
2020-08-04 06:03:44 +02:00