Commit Graph

1433 Commits

Author SHA1 Message Date
emersion 91d72040e5
Configure outputs with make, model, serial in rootston
Added fallbacks in DRM backend in case EDID extension data for model and serial is missing.

Updates #403
2017-12-07 13:59:19 +01:00
Drew DeVault aead5019a7
Merge pull request #466 from emersion/wlr-output-set-scale
Add wlr_output_set_scale
2017-12-06 12:17:04 -05:00
emersion dac0233804
Send new output to clients when changing transform 2017-12-06 16:54:08 +01:00
emersion bf2b58eb6d
Add wlr_output_set_scale
Fixes #465
2017-12-06 16:36:46 +01:00
Scott Anderson dad19394cf
Merge pull request #463 from emersion/fix-hw-cursor-move-segfault
Fix segfault when moving hardware cursor
2017-12-06 17:32:32 +13:00
emersion 8af779fae6
Fix segfault when moving hardware cursor 2017-12-05 22:23:01 +01:00
Tony Crisci 314e80e8db
Merge pull request #459 from acrisci/refactor/simplify-xwayland-shell
xwayland: remove xwayland param from xsurface methods
2017-12-03 17:40:25 -05:00
Tony Crisci 86df909256 xwayland: remove xwayland param from xsurface methods 2017-12-03 17:30:57 -05:00
Drew DeVault 3f70043d00
Merge pull request #458 from acrisci/refactor/wlr-decoration-modes
wrap server decoration modes
2017-12-03 14:13:27 -05:00
Tony Crisci aa7efa1564
Merge pull request #457 from acrisci/feature/wl-shell-commit
wl-shell: add commit event
2017-12-03 14:06:43 -05:00
Tony Crisci 344ca222db wrap server decoration modes 2017-12-03 13:39:29 -05:00
Tony Crisci 20545b09fa rootston: use wl-shell surface commit 2017-12-03 13:02:02 -05:00
Tony Crisci 41d7bad470 wl-shell: add commit event 2017-12-03 12:37:23 -05:00
Drew DeVault 8eceaa2291
Merge pull request #455 from n3rdopolis/patch-1
Attempt to fix #454
2017-12-02 13:53:13 -05:00
n3rdopolis 8a2d54c24a
Fix style and string comparison 2017-12-02 12:37:28 -05:00
n3rdopolis a8d8a63fe0
Attempt to fix #454
With logind, only seat0 can use TTYs
2017-12-02 10:50:00 -05:00
Drew DeVault 779cccf8b4
Merge pull request #452 from moritz31/move-os-compatibility
Moved os-compatibility and added header
2017-11-30 12:14:58 -05:00
Moritz cef6d75491 Moved os-compatibility and added header
* Moved os-compatibility.c to util
* Added header under util
* Removed static since it isn't needed (i think so)
* Adjusted meson.build to include lib_wlr

Improved some codestyle

* Added guard to os-compatibility.h
* Fixed typo in include statment

Adjusted Guard

* Changed guard to _WLR_UTIL_OS_COMPATIBILITY
2017-11-30 18:01:13 +01:00
Tony Crisci 5d7eb438d9
Merge pull request #437 from emersion/fullscreen
Fullscreen support
2017-11-30 03:25:05 -05:00
Scott Anderson bc113c16aa Use correct include path for glapi.h 2017-11-30 10:32:55 +13:00
Drew DeVault 5649544a14
Merge pull request #449 from emersion/fix-hw-cursor-pos
Fix initial hardware cursor position
2017-11-28 21:10:52 -05:00
emersion 0781f6e483
Fix initial hardware cursor position 2017-11-29 00:26:55 +01:00
Drew DeVault 57a304c750
Merge pull request #447 from ascent12/os-compat
Remove unneeded linux include
2017-11-26 18:18:12 -05:00
Scott Anderson 87ea76e037 Remove unneeded linux include 2017-11-27 12:15:38 +13:00
Drew DeVault d361cda3b6 Revert "Add xdg_shell ack_configure event"
This reverts commit f2b225ad0b.
2017-11-25 17:13:24 -05:00
Drew DeVault f2b225ad0b Add xdg_shell ack_configure event 2017-11-25 15:27:41 -05:00
Drew DeVault af3dea6d43
Merge pull request #445 from acrisci/feature/maximize-command
rootston: maximize command
2017-11-22 16:12:46 -05:00
Tony Crisci 903ba1c9b3 rootston: maximize command 2017-11-22 15:33:17 -05:00
Drew DeVault b083b1708b
Merge pull request #444 from myfreeweb/master
Xwayland signal confusion fix & non-Linux socket path fix
2017-11-22 08:33:36 -05:00
Greg V 1ae944c071 Use SIGUSR2 for vt switching instead of SIGUSR1
Xwayland uses SIGUSR1 to signal readiness.
With direct(-freebsd) session and Xwayland, wlroots was confusing the
Xwayland readiness signal with a vt switch signal, freezing the desktop.

Same problem was found in Weston in 2014:
https://phabricator.freedesktop.org/T7080
2017-11-22 16:29:31 +03:00
Greg V 71aa634ac5 Fix Xwayland second socket path on non-Linux systems
It was creating two sockets with the same path
2017-11-22 15:17:10 +03:00
Drew DeVault e6bf92cf02
Merge pull request #443 from ascent12/meson-glapi
Change glapi.sh to generate both source and header simeltaneously
2017-11-21 20:13:53 -05:00
Scott Anderson 02374b945d Change glapi.sh to generate both files 2017-11-22 14:04:29 +13:00
Drew DeVault b8a2bfbc73
Merge pull request #442 from ascent12/meson-version
Add minimum meson version
2017-11-21 18:35:52 -05:00
Scott Anderson 87258c718c Add minimum meson version 2017-11-22 12:05:44 +13:00
emersion cc2468923b
Fix non-HiDPI-aware fullscreen surface rendering in wlr_output 2017-11-21 21:12:12 +01:00
emersion 3262661e1e
Fix HiDPI support 2017-11-21 20:58:15 +01:00
emersion 5a664e1e46
Fix messed up outputs after fullscreen 2017-11-21 18:43:22 +01:00
emersion dcb168914e
Merge branch 'master' into fullscreen 2017-11-21 18:34:12 +01:00
Drew DeVault 1228d0da19
Merge pull request #387 from emersion/laggy-move-resize
Fix laggy move-resize
2017-11-21 11:13:18 -05:00
emersion 9a6f799d8f
Add fullscreen command, fix view_at with fullscreen views 2017-11-21 10:37:53 +01:00
emersion 9e29621ec3
Always center fullscreen view on screen 2017-11-21 10:14:50 +01:00
emersion 17d9e2ce35
Unify view events naming, remove client from event structs 2017-11-21 09:50:00 +01:00
Drew DeVault 6bde8dd56b
Merge pull request #431 from emersion/refactor-wlr-list
Refactor wlr_list
2017-11-20 15:32:47 -05:00
emersion 64221c6da1
Use wl_list for touch points in examples/ 2017-11-20 21:26:20 +01:00
emersion 151901123f
Merge branch 'master' into refactor-wlr-list 2017-11-20 21:15:58 +01:00
emersion a268f57ed5
Forgot a call to glClear 2017-11-20 21:05:05 +01:00
emersion 5a8bbc6203
Fix GCC build 2017-11-20 20:54:54 +01:00
emersion 54f1135c05
Fix fullscreen in xdg-shell 2017-11-20 20:53:13 +01:00
emersion bc68f26960
Fix evince fullscreen under xwayland 2017-11-20 19:52:47 +01:00