Commit graph

985 commits

Author SHA1 Message Date
Scott Anderson
9b984253e2 Move egl.h to render/egl.h 2017-10-22 10:36:07 +13:00
Drew DeVault
1782d5e7b7 Implement simple touch support for rootston 2017-10-20 23:19:41 -04:00
Drew DeVault
59fa18fbc9 Merge pull request #301 from thejan2009/startup-command
Add startup command option to rootston
2017-10-20 11:54:31 -04:00
D.B
8c759d7abe Add startup command option to rootston
Allows specifying a command to run at startup.
2017-10-20 17:49:04 +02:00
Drew DeVault
c7f39d0eb8 Merge pull request #297 from acrisci/feature/wl-output-geometry
wl-output: send layout position
2017-10-20 08:30:39 -04:00
Tony Crisci
eaed6b6d29 wl-output: send layout position 2017-10-20 07:29:01 -04:00
Drew DeVault
6ef2b42141 Merge pull request #282 from acrisci/bug/xdg-shell-same-as-configured
xdg-shell: send same-as-current configure if needed
2017-10-19 13:26:35 -04:00
Drew DeVault
8c86ddfd64 Merge pull request #296 from acrisci/feature/view-set-position
rootston: view set position
2017-10-19 13:12:37 -04:00
Tony Crisci
169bc216ed rootston: view set position 2017-10-19 12:33:02 -04:00
Tony Crisci
fcf4724da9 xdg-shell: improve configure request change detection 2017-10-19 10:15:56 -04:00
Tony Crisci
ec83d9df58 xdg-shell: send same-as-current configure if needed 2017-10-19 09:57:55 -04:00
Drew DeVault
0536ea3c47 Merge pull request #289 from emersion/default-meta-key
rootston: add a default meta key if no config file is specified
2017-10-18 16:47:57 -04:00
emersion
f874c3d585
Add a default meta key 2017-10-18 22:46:52 +02:00
Drew DeVault
a41d45eefb Merge pull request #285 from emersion/fix-wayland-hidden-cursor
Fix hidden cursors
2017-10-18 15:04:37 -04:00
emersion
a7d7659a93
Fix render errors with gnome-terminal 2017-10-18 20:13:59 +02:00
emersion
8c5a110d4c
Fix hidden cursor on wayland backend 2017-10-18 19:14:16 +02:00
Drew DeVault
9129687ad6 Merge pull request #280 from acrisci/bug/xdg-shell-pending-different-force
xdg-shell: force configure when pending different
2017-10-17 09:34:47 -04:00
Tony Crisci
82076bd772 xdg-shell: force configure when pending different 2017-10-17 09:22:50 -04:00
Drew DeVault
62371a9974 Merge pull request #257 from emersion/fix-client-cursors
[WIP] Fix client cursors
2017-10-17 09:22:43 -04:00
Drew DeVault
703a37bb9f Merge pull request #279 from acrisci/bug/shell-buffer-detection
bug: detect invalid texture in xdg-shell
2017-10-17 09:21:57 -04:00
Tony Crisci
2bd52c83ce bug: detect invalid texture in xdg-shell 2017-10-17 08:29:57 -04:00
emersion
786f4bdd4d
Disable hardware cursors for now 2017-10-17 00:04:33 +02:00
Drew DeVault
cebcda3ed5 Merge pull request #276 from acrisci/bug/fix-view-centering
bug: fix view centering
2017-10-16 15:03:00 -04:00
Tony Crisci
19784360f1 bug: fix view centering 2017-10-16 14:35:16 -04:00
Drew DeVault
11c1b811db Merge pull request #272 from emersion/editorconfig-xml
Add XML rules to .editorconfig
2017-10-15 16:35:59 -04:00
emersion
60e2bd3550
Add XML rules to .editorconfig 2017-10-15 22:21:05 +02: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
emersion
08720db01d
Release buffer in wlr_surface_flush_damage 2017-10-14 13:33:34 +02:00
emersion
6dc0517bb1
Fix software cursor when setting committed cursor surface 2017-10-14 13:24:29 +02:00
emersion
dd5114a514
Fix client cursors when software cursors are used 2017-10-14 12:44:25 +02:00
emersion
8fd4ae5de8
Fix cursor role name, fix segfault when surface->resource is NULL 2017-10-14 12:21:36 +02: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
emersion
29abf93bb6
Check pointer focused surface instead of view at cursor 2017-10-12 14:28:37 +02:00
emersion
19860c03f7
Better handling of hidden cursors in wayland backend, add TODOs 2017-10-12 13:25:29 +02:00
emersion
92daa790bb
Allow to update the cursor hotspot without its pixels 2017-10-12 09:40:51 +02:00
Drew DeVault
2272f3d47c Don't segfault wlr_keyboard when no xkb state 2017-10-11 22:45:39 -04:00
emersion
5c6a933890
Do not call wlr_surface_state_release_buffer anymore 2017-10-11 20:29:21 +02: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
emersion
67f0c3ca42
Rename release label 2017-10-11 14:02:41 +02: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
emersion
36b4465eb9
Do not release buffer before emitting commit event 2017-10-11 08:38:32 +02:00
Greg V
a5fe9aa736 Add FreeBSD compatibility 2017-10-11 00:07:21 +03:00