Tony Crisci
6a7560fae0
wlr-data-device interface
2017-10-15 05:59:52 -04:00
Tony Crisci
2b09105bde
Merge pull request #271 from thejan2009/issue/double-scrollwheel
...
Fix duplicated pointer axis events
2017-10-14 08:30:02 -04:00
D.B
7cdc19d57f
Fix duplicated pointer axis events
...
In pointer.c, some axis event was emitted even if the event pointer did not have
current axis.
In X11 backend pointer scroll events seem to be composed of both BUTTON_PRESS
and BUTTON_RELEASE. Therefore we should skip one of them (RELEASE) to avoid
event duplication.
2017-10-14 07:29:23 +02:00
Drew DeVault
1df9b0bc13
Merge pull request #266 from versusvoid/window-switching
...
Window switching binding
2017-10-12 20:00:04 -04:00
Drew DeVault
42ddeb6a5e
Merge pull request #269 from acrisci/bug/emit-pointer-grab-end
...
bug: emit wlr-seat pointer grab end event
2017-10-12 19:59:38 -04:00
Versus Void
96079ff897
Move binding parsing to separate function
2017-10-12 22:21:43 +00:00
Versus Void
db3368ba43
New binding to switch windows
2017-10-12 22:21:35 +00:00
Tony Crisci
327f656c35
bug: emit wlr-seat pointer grab end event
2017-10-12 13:33:42 -04:00
Drew DeVault
2272f3d47c
Don't segfault wlr_keyboard when no xkb state
2017-10-11 22:45:39 -04:00
Drew DeVault
f73cb2aa1f
Merge pull request #260 from versusvoid/fix-accessing-freed-client
...
Destroy surfaces on client destruction (XDG shell)
2017-10-11 09:08:39 -04:00
Versus Void
508a21f93e
Destroy surfaces on client destruction
2017-10-11 16:02:16 +00:00
Drew DeVault
bf5299a3a5
Merge pull request #252 from myfreeweb/freebsd-compat
...
Add FreeBSD compatibility
2017-10-11 08:54:28 -04:00
Scott Anderson
f7bcb2750b
Merge pull request #259 from Enerccio/Fixes-1
...
Fixed wrong function name
2017-10-11 22:30:26 +13:00
Enerccio
f53616ab1c
Fixed wrong function name
...
Apparently I am first guy to ever call this...
2017-10-11 11:20:06 +02:00
Greg V
a5fe9aa736
Add FreeBSD compatibility
2017-10-11 00:07:21 +03:00
Drew DeVault
ab2f8d918b
Merge pull request #256 from emersion/fix-output-layout-intersects
...
Fix wlr_output_layout_intersects
2017-10-10 14:11:45 -04:00
emersion
669a452aef
Fix wlr_output_layout_intersects
2017-10-10 20:05:10 +02:00
Drew DeVault
2af261fe40
Merge pull request #246 from acrisci/feature/wl-shell-fixes
...
wl-shell fixes (QT support)
2017-10-10 13:21:18 -04:00
Tony Crisci
0a6f54384c
wl-shell: documentation
2017-10-10 12:24:56 -04:00
Tony Crisci
821cf92498
wl-shell: fix popup grab
2017-10-10 12:20:39 -04:00
Tony Crisci
f7e7f6271d
wl-shell: cleanup
2017-10-10 11:13:11 -04:00
Tony Crisci
1b2742d0b2
bug: emit surface new event later
2017-10-10 10:28:43 -04:00
Tony Crisci
fe3c6c929b
wl-shell: popup input handling
2017-10-10 10:00:09 -04:00
Tony Crisci
d4c065e59b
wl_shell: map transient surfaces closer to parent
2017-10-10 08:39:08 -04:00
Tony Crisci
22a16a59ca
wl-shell: basic pointer grab
2017-10-10 08:39:08 -04:00
Tony Crisci
cd1204f71f
wl-shell: render popups in the right place
2017-10-10 08:39:08 -04:00
Drew DeVault
fbddc81b59
Merge pull request #254 from versusvoid/fix-frame-callback-double-free
...
Destroy callbacks before callback list reinitialization
2017-10-10 08:37:19 -04:00
Drew DeVault
5e65f95389
Merge pull request #255 from versusvoid/upload-texture-on-surface-commit
...
Upload texture on surface commit
2017-10-10 08:36:28 -04:00
Versus Void
d3af2c09c2
Destroy callbacks before callback list reinitialization
2017-10-10 13:16:56 +03:00
Versus Void
a6db47196c
Upload texture on surface commit
2017-10-10 11:18:38 +03:00
Drew DeVault
c39bfe7f84
Merge pull request #206 from emersion/client-cursor
...
Client provided cursors
2017-10-09 17:56:05 -04:00
Drew DeVault
1c3c2ff90a
Merge pull request #250 from acrisci/feature/surface-finder-to-wlr
...
move surface finder functions to wlroots
2017-10-09 17:28:27 -04:00
Drew DeVault
b9aee31f58
Merge pull request #251 from acrisci/bug/null-buffer-commit
...
bug: null buffer commit detection
2017-10-09 17:28:20 -04:00
Tony Crisci
100b39c608
bug: null buffer commit detection
2017-10-09 17:19:17 -04:00
Tony Crisci
654e2ccd6b
move surface finder functions to wlroots
2017-10-09 16:51:55 -04:00
emersion
b1cba36aeb
Call frame_callback_list after rendering the cursor
2017-10-09 19:34:56 +02:00
emersion
8f7962ed44
Do not commit surface on set_cursor, breaks GTK+ apps
2017-10-09 15:45:46 +02:00
emersion
b76e64e7bf
Fix cleanup old cursor surface in wlr_output_set_cursor_surface
2017-10-09 15:23:58 +02:00
Drew DeVault
d0d6413772
Merge pull request #220 from versusvoid/optional-xwayland
...
Make Xwayland optional
2017-10-09 08:09:03 -04:00
emersion
8492174088
Switch back to compositor cursor when switching from one view to another
2017-10-09 13:12:38 +02:00
emersion
f44c44502d
Check client is focused before setting client cursor
2017-10-09 13:06:53 +02:00
emersion
4d157fe5de
Switch back to compositor cursor when leaving view
2017-10-09 12:51:28 +02:00
Drew DeVault
7aa0e949b3
Merge pull request #248 from Timidger/wlr_keyboard-include-fix
...
Fixed include in wlr_keyboard.h
2017-10-08 21:58:25 -04:00
Timidger
3abf713e35
Fixed include in wlr_keyboard.h
2017-10-08 18:55:59 -07:00
Drew DeVault
edafc021bc
Merge pull request #247 from ascent12/dash-fix
...
Fix glgen to be more POSIX corformant
2017-10-08 19:35:08 -04:00
Scott Anderson
bb10f21601
Fix glgen to be more POSIX corformant
2017-10-09 12:28:20 +13:00
emersion
c4c948c5d9
Use attach x,y when computing hotspot, set sx,sy in surface_attach
2017-10-09 00:08:54 +02:00
emersion
008e1d596d
Fix cursor stride
2017-10-09 00:02:21 +02:00
emersion
c7a4346bfc
Hide cursor when surface == NULL
2017-10-08 23:39:38 +02:00
emersion
bceaee6eb7
Stop listening to cursor surface when manually setting cursor data
2017-10-08 23:29:04 +02:00