Commit graph

4260 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
emersion
bdb6e0b84c
Remove destroy event in screenshooter for now 2017-12-07 01:19:41 +01:00
emersion
0e066f0d76
Listen to display destroy in output 2017-12-07 01:12:04 +01:00
emersion
cbf5763c22
Listen to display destroy in xdg-shell-v6 2017-12-07 01:08:35 +01:00
emersion
9ddaea14a1
Listen to display destroy in wl-shell 2017-12-07 01:05:49 +01:00
emersion
983ea3033f
Listen to display destroy in seat 2017-12-07 01:02:07 +01:00
emersion
088ff9a614
Listen to display destroy in gamma control manager 2017-12-07 00:55:50 +01:00
emersion
c7900663bc
Add display destroy listener to data device 2017-12-07 00:50:55 +01:00
emersion
e6d2e72401
Remove display destroy listeners, add compositor listener 2017-12-07 00:44:45 +01:00
emersion
32591d66d6
Add display destroy listener in server decoration 2017-12-07 00:36:05 +01:00
emersion
dfe11a2b0e
Add display destroy listener in screenshooter, destroy display in rootston 2017-12-07 00:13:06 +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
emersion
eb763439f7
optimize a bit rootston renderer if there's no surface transform 2017-12-01 16:20:09 +01:00
emersion
d1b29a54b9
Refactor: rename matrices in rootston 2017-12-01 16:13:24 +01:00
emersion
acc8f36894
Fix pointer input for transformed surfaces 2017-12-01 16:08:01 +01:00
emersion
4a56957a37
Fix inverted flipped-90 and flipped-270 2017-12-01 09:49:32 +01:00
emersion
6a69b4419f
Make wlr_output_transform_* functions public, refactoring 2017-12-01 09:15:33 +01:00
emersion
f4754ad1a2
Fix surface transforms 2017-11-30 23:58:12 +01: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
Tony Crisci
e3542d879d xwm: only take clipboard if window is focused 2017-11-22 14:58:36 -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
Tony Crisci
fc17c74516 xwayland: clean up seat setting 2017-11-22 08:23:23 -05:00
Tony Crisci
b0683874e9 xwm: send selection data 2017-11-22 08:10:06 -05: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