GDM seems to use VT_OPENQRY .
https://git.gnome.org/browse/gdm/tree/daemon/gdm-session-worker.c#n2209
(Sent from gmail web interface)
On Tue, Oct 24, 2017 at 8:33 AM, Pekka Paalanen wrote:
> On Mon, 23 Oct 2017 14:37:37 -0500
> Matt Hoosier wrote:
>
> > It would be nice for non-session uses o
Damage coordinates are in global coordinate space, and they need to
be translated to local coordinate space so multiple outputs can work.
---
libweston/compositor-wayland.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libweston/compositor-wayland.c b/libweston/composito
On Mon, 2017-10-23 at 08:46 -0500, Matt Hoosier wrote:
> I'm having some trouble joining the Wayland channel on Freenode. Is
> there a specific person to contact about that?
> ___
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> https:
On 15.08.2017 04:02, nerdopolis wrote:
Hi,
> ---
> libweston/compositor-drm.c | 5 +
> libweston/compositor-fbdev.c | 5 +
> 2 files changed, 10 insertions(+)
>
> diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c
> index 10adb463..44b2e448 100644
> --- a/libwesto
w it is hitting the assert.
>
> Fix it by tentatively implementing a disable hook. It has not been
> tested to work for explicit disabling, but it does solve the regression.
>
> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=102208
> Cc: bluescreen_aven...@verizon.net
> Signed-o
Replace ALL wl_output related calls to wl_resource_get_user_data() with
> a call to weston_output_from_resource().
>
> v2: add type assert in weston_output_from_resource().
>
> Signed-off-by: Pekka Paalanen
Hi,
Now this is lot better:
Reviewed-by: Armin Krezović
Thanks,
; The output id is no longer available to the backend enable() vfuncs, but
> it was not used there to begin with.
>
> v2: moved assert earlier in weston_compositor_add_output()
>
> Signed-off-by: Pekka Paalanen
Hi,
Nice:
Reviewed-by: Armin Krezović
Thanks,
Armin
&
> v2:
> - talk about "list of enabled outputs"
> - keep wl_list_remove in weston_compositor_remove_output in its old
> place
>
> Signed-off-by: Pekka Paalanen
Hi,
Now, for real:
Reviewed-by: Armin Krezović
Thanks, Armin
> ---
> libweston/compositor.c | 26
Seeing that all my concerns were addressed, have a
Reviewed-by: Armin Krezović
But I must ask: The series did contain 15 patches last time,
and this one was no 2, so what happened to the first one from
last time?
Cheers,
Armin.
> ---
> libweston/compositor.c | 26
used by clang, the other one
was not used by anything.
Nevertheless, for the series
Reviewed-by: Armin Krezović
Tested-by: Armin Krezović
Please backport these to 1.7 branch (or at least the one that
fixes container_of).
Thanks, Armin.
> Signed-off-by: Peter Hutterer
> ---
> src/libi
On 11.04.2017 14:49, Pekka Paalanen wrote:
> On Tue, 4 Apr 2017 21:30:04 +0200
> Armin Krezović wrote:
>
>> On 04.04.2017 12:58, Pekka Paalanen wrote:
>>> From: Pekka Paalanen
>>>
>>> Trying to make it more readable. Things that happen in the sa
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> A weston_output available to the compositor should always be either in
> the pending or the live outputs list. Let weston_compositor_add_output()
> and weston_compositor_remove_output() handle the moves between the
> lists.
>
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> This is a simple wrapper for casting the user data of a wl_resource into
> a struct weston_output pointer. Using the wrapper clearly marks all the
> places where a wl_output protocol object is used.
>
> Replace ALL wl_output r
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> It really is a boolean.
>
> Signed-off-by: Pekka Paalanen
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
> libweston/compositor-drm.c | 2 +-
> libweston/compositor.h | 2 +-
> 2 files
n_output_destroy().
>
> This nicely gets rid of weston_output_enable_undo() so I do not need to
> try to figure out what to do with it later.
>
> Signed-off-by: Pekka Paalanen
Nice work on getting rid of weston_output_enable_undo()
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
&g
lients will not see a wl_output come and go.
>
> Signed-off-by: Pekka Paalanen
Nice,
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
> libweston/compositor.c | 18 +-
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/libweston/compositor.
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> Move the output id management into weston_compositor_add_output() and
> weston_compositor_remove_output(). This is a more logical place, and
> works towards assimilating weston_output_enable_undo().
>
> The output id is no lon
--^
>
> Cope with the first and document the second.
>
> Signed-off-by: Pekka Paalanen
Reviewed-by: Armin Krezović
> ---
> libweston/compositor.c | 13 -
> 1 file changed, 12 insertions(+), 1 deletion(-)
>
> diff --git a/libweston/compositor.c b/li
sk here? :P
> Since the flag is related to the list membership, set and clear the flag
> only when manipulating the lists.
>
> Assert that weston_compositor_add_output() and
> weston_compositor_remove_output() are not called in a wrong state.
>
> Signed-off-by: Pekka Paalanen
R
akes
> sense to check them here, rather than when actually enabling or
> disabling.
>
> Particularly the disable vfunc is rarely called, so this gets the check
> better excercised.
>
> Signed-off-by: Pekka Paalanen
Makes sense.
Reviewed-by: Armin Krezović
Thanks, Armin.
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> Only used internally in core. Needs to happen automatically when
> something changes, so there should no need to call it from outside.
>
> Signed-off-by: Pekka Paalanen
Reviewed-by: Armin Krezov
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> Only used by weston_output_enable().
>
> Signed-off-by: Pekka Paalanen
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
> libweston/compositor.c | 2 +-
> libweston/compositor.h | 3 ---
> 2
gt; Signed-off-by: Pekka Paalanen
I'm not familiar with (guessing) doxygen notations, but wording and spelling
seem in order. Documentation is always welcome, thank you. Again, same question
about live -> enabled in this patch, too.
Nevertheless,
Reviewed-by: Armin Krezović
Thanks, Armin.
Paalanen
Nice simplification, just one minor question down below.
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
> libweston/compositor.c | 28 +++-
> 1 file changed, 15 insertions(+), 13 deletions(-)
>
> diff --git a/libweston/compositor.c b/libweston/
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> To shorten lines.
>
> Signed-off-by: Pekka Paalanen
Trivial.
Reviewed-by: Armin Krezović
Thanks, Armin.
> ---
> libweston/compositor.c | 7 ---
> 1 file changed, 4 insertions(+), 3 deleti
On 04.04.2017 12:58, Pekka Paalanen wrote:
> From: Pekka Paalanen
>
> Trying to make it more readable. Things that happen in the same step are
> kept in the same paragraph.
>
> Signed-off-by: Pekka Paalanen
> ---
> libweston/compositor.c | 24
> 1 file changed, 16 inse
ing_output_list as unnecessary details.
>
> Add a big fat comment on why we call output->disable() always instead of
> only for actually enabled outputs.
>
Might also note that it's only relevant to drm-backend at the moment.
> Signed-off-by: Pekka Paalanen
N
On 25.03.2017 17:19, Sergi Granell wrote:
> Signed-off-by: Sergi Granell
> ---
> libweston/compositor-wayland.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
> index 1900ab08..a76dd08e 100644
> --- a/libweston/composit
t was sent as a first patch, as it's trivial. At this point,
it depends on patch 1 from this series.
Still, have a:
Reviewed-by: Armin Krezović
---
libweston/compositor-wayland.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/libweston/compositor-w
Granell
Rest is fine and it fixes an issue introduced by me, so have a:
Reviewed-by: Armin Krezović
---
libweston/compositor-wayland.c | 67 +++---
1 file changed, 30 insertions(+), 37 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libwe
x27;s
/sys path and matches it to the correct backlight
interface, if any.
It also fixes the safe_strtoint usage, so it doesn't
fail when newline is present.
Signed-off-by: Armin Krezović
---
Makefile.am| 8 +++--
libweston/compositor
And fix formatting.
Signed-off-by: Armin Krezović
---
compositor/main.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/compositor/main.c b/compositor/main.c
index 4bd6e681..72c3cd10 100644
--- a/compositor/main.c
+++ b/compositor/main.c
@@ -860,9 +860,10
Signed-off-by: Armin Krezović
---
libweston/compositor-drm.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c
index 7f1eeda9..13cb5a89 100644
--- a/libweston/compositor-drm.c
+++ b/libweston/compositor-drm.c
@@ -2425,7
fixes safe_strtoint usage, so it doesn't choke
on newline character.
Signed-off-by: Armin Krezović
---
libweston/libbacklight.c | 46 +++---
1 file changed, 3 insertions(+), 43 deletions(-)
diff --git a/libweston/libbacklight.c b/libweston/libbacklight.c
inde
If the required definitions are in UAPI headers, maybe you can just import
the most recent header into weston source for the time being. IIRC,
libevdev (used by libinput) does something similar in order to keep the
build from breaking on older kernels. Maybe Peter can explain better.
(Sent from we
:
- Redraw the initial frame if present for mode fails
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93514
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 90 --
1 file changed, 51 insertions(+), 39 deletions(-)
diff --git a
-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 87 +++---
1 file changed, 48 insertions(+), 39 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index 9d35ef77..480e4c58 100644
--- a/libweston/compositor
This patch fixes the wayland backend to not use two different
presentation methods when running on fullscreen-shell.
See also: https://patchwork.freedesktop.org/patch/114534/
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 85 +++---
1
On 10.11.2016 11:20, Armin Krezović wrote:
> On 09.11.2016 15:43, Daniel Stone wrote:
>> Hi Armin,
>>
>
> Hi,
>
>> On 9 October 2016 at 22:48, Armin Krezović wrote:
>>> diff --git a/compositor/main.c b/compositor/main.c
>>> index 320305c..ffea
On 09.12.2016 22:30, Daniel Stone wrote:
> Hi,
>
Hi,
> On 9 December 2016 at 20:37, Armin Krezović wrote:
>> On 09.12.2016 20:57, Daniel Stone wrote:
>>> libweston/pixel-formats.c | 398
>>> ++
>
Signed-off-by: Armin Krezović
---
Makefile.am| 1 +
configure.ac | 9 ++---
libweston/compositor-wayland.c | 23 ++-
3 files changed, 29 insertions(+), 4 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 2219e3d5..704d17af
On 09.12.2016 20:57, Daniel Stone wrote:
> When leaving Weston, don't attempt to restore the previous CRTC
> settings. The framebuffer may well have disappeared, and in every
> likelihood, whoever gets the KMS device afterwards will be repainting
> anyway.
>
> XXX: This breaks gamma. Need to work
sktop.org/D1490
>
> Signed-off-by: Daniel Stone
Makes sense.
Reviewed-by: Armin Krezović
> ---
> libweston/compositor-drm.c | 20 +++-
> 1 file changed, 11 insertions(+), 9 deletions(-)
>
> diff --git a/libweston/compositor-drm.c b/libweston/compositor-d
On 09.12.2016 20:57, Daniel Stone wrote:
> This uses the new pixel-format helpers, so we can also replace depth/bpp
> with these.
>
> Signed-off-by: Daniel Stone
>
> Differential Revision: https://phabricator.freedesktop.org/D1513
So, this is where code added by patch 1 is being used. I suggest
fine.
Reviewed-by: Armin Krezović
> ---
> libweston/compositor-drm.c | 24 +---
> 1 file changed, 13 insertions(+), 11 deletions(-)
>
> diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c
> index a5052b9..4ef7343 100644
> --- a/libwe
On 09.12.2016 20:57, Daniel Stone wrote:
> This makes it sign-compatible with weston_output->{width,height}.
>
> Differential Revision: https://phabricator.freedesktop.org/D1486
>
> Signed-off-by: Daniel Stone
> Reviewed-by: Quentin Glidic
Makes sense
Review
On 09.12.2016 20:57, Daniel Stone wrote:
> Everyone else uses fb->fd rather than pulling the FD back out of GBM.
> Use that in the destroy callback too.
>
> Signed-off-by: Daniel Stone
>
Makes sense.
Reviewed-by: Armin Krezović
> Differential Revision: https://phabri
On 09.12.2016 20:57, Daniel Stone wrote:
> Try to harmonise the various plane-import paths a little bit, starting
> with reshuffling and commenting the conditions to do so.
>
> Signed-off-by: Daniel Stone
>
This makes code more readable and understandable. So have a
Rev
On 09.12.2016 20:57, Daniel Stone wrote:
> No functional change.
>
> Differential Revision: https://phabricator.freedesktop.org/D1484
>
> Signed-off-by: Daniel Stone
Nice
Reviewed-by: Armin Krezović
> ---
> libweston/compositor-drm.c | 26 +++---
nt deal with it.
>
> Differential Revision: https://phabricator.freedesktop.org/D1481
>
> Signed-off-by: Daniel Stone
Since drm_output_repaint() calls drmModeSetCrtc() when needed and
weston_compositor_damage_all() will schedule a repaint, this makes
sense.
Reviewed-by: Armin Krezović
> ---
cator.freedesktop.org/D1405
Documenting structure members is always welcome.
Reviewed-by: Armin Krezović
(this time it's me!)
> ---
> libweston/compositor-drm.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libweston/compositor-drm.c b/libweston/
On 09.12.2016 20:57, Daniel Stone wrote:
> Differential Revision: https://phabricator.freedesktop.org/D1512
> ---
> libweston/meson.build | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/libweston/meson.build b/libweston/meson.build
> index d396c00..aee444a 100644
> --- a/libweston/meson.
On 09.12.2016 20:57, Daniel Stone wrote:
> Rather than duplicating knowledge of pixel formats across several
> components, create a custom central repository.
>
Hi,
> Signed-off-by: Daniel Stone
>
> Differential Revision: https://phabricator.freedesktop.org/D1511
> ---
> libweston/pixel-forma
On 21.11.2016 18:42, Armin Krezović wrote:
> v2:
>
> - Keep wl_shell code around until xdg_shell is declared stable.
>
> Signed-off-by: Armin Krezović
I hereby agree that the following changes can be merged as part of this patch:
https://phabricator.freedesktop.org/P6
>
v2:
- Keep wl_shell code around until xdg_shell is declared stable.
Signed-off-by: Armin Krezović
---
Makefile.am| 8 ++-
libweston/compositor-wayland.c | 146 +
2 files changed, 139 insertions(+), 15 deletions(-)
diff --git a
On 21.11.2016 17:37, Daniel Stone wrote:
> Hi Armin,
>
> On 9 October 2016 at 16:30, Armin Krezović wrote:
>> Signed-off-by: Armin Krezović
>
> Could you please spin another version which doesn't jettison wl_shell
> support? I know it's lame, but it's th
On 09.11.2016 15:43, Daniel Stone wrote:
> Hi Armin,
>
Hi,
> On 9 October 2016 at 22:48, Armin Krezović wrote:
>> diff --git a/compositor/main.c b/compositor/main.c
>> index 320305c..ffeadfb 100644
>> --- a/compositor/main.c
>> +++ b/compositor/main.c
>>
On 30.10.2016 23:59, Peter Hutterer wrote:
> On Fri, Oct 28, 2016 at 12:32:00PM +0200, Armin Krezović wrote:
>> Hi
>>
>> On 28.10.2016 07:22, Peter Hutterer wrote:
>>> Time to discuss graphics tablet support in weston: I had a patchset for some
>>> earlie
Signed-off-by: Armin Krezović
---
libweston/compositor-x11.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/libweston/compositor-x11.c b/libweston/compositor-x11.c
index 1c6de08..7709d8f 100644
--- a/libweston/compositor-x11.c
+++ b/libweston/compositor
Signed-off-by: Armin Krezović
---
libweston/compositor-x11.c | 140 ++---
1 file changed, 132 insertions(+), 8 deletions(-)
diff --git a/libweston/compositor-x11.c b/libweston/compositor-x11.c
index 7709d8f..a32ef8d 100644
--- a/libweston/compositor-x11.c
Hi
On 28.10.2016 07:22, Peter Hutterer wrote:
> Time to discuss graphics tablet support in weston: I had a patchset for some
> earlier version of the tablet protocol, since then we've added a few bits
> and bobs, including the mode switching support.
>
> Short story behind this email is: I seriou
On 10.10.2016 14:18, Quentin Glidic wrote:
> On 09/10/2016 17:30, Armin Krezović wrote:
>> Signed-off-by: Armin Krezović
>
> You are missing the compositor/main.c change in this one.
>
> Patches 1, 2 and 4 are Rb me, and pushed:
> 00a03d2..2d321e3 master -> ma
Signed-off-by: Armin Krezović
---
compositor/main.c | 2 +-
libweston/compositor-wayland.c | 2 +-
libweston/compositor-wayland.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/compositor/main.c b/compositor/main.c
index 320305c..8028ec3 100644
--- a
It got lost during the porting to the config API.
Signed-off-by: Armin Krezović
---
compositor/main.c | 9 +++--
libweston/compositor-drm.c | 3 ---
libweston/compositor-drm.h | 1 -
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/compositor/main.c b/compositor
And properly deconstruct it in drm_output_destroy.
Might be useful for finding out which modes are supported
before even setting them, in case we want to extend the
modesetting API.
Signed-off-by: Armin Krezović
---
libweston/compositor-drm.c | 63
On 07.10.2016 12:19, Pekka Paalanen wrote:
> On Fri, 30 Sep 2016 23:25:30 +0200
> Armin Krezović wrote:
>
>> This patch adds horizontal output layout configuration using
>> the previously added code.
>>
>> When an output is added, it looks for outputs that it sho
On 07.10.2016 12:08, Pekka Paalanen wrote:
> On Fri, 30 Sep 2016 23:25:29 +0200
> Armin Krezović wrote:
>
>> This adds weston specific output object, which contains information
>> about output's position, relative to other outputs. DRM and Windowed
>> backends c
On 07.10.2016 11:58, Pekka Paalanen wrote:
> On Fri, 30 Sep 2016 23:25:28 +0200
> Armin Krezović wrote:
>
>> This moves current output positioning code and scale/transform
>> application to the compositor itself, so the compositor
>> can configure output layouts any w
On 07.10.2016 11:52, Pekka Paalanen wrote:
> On Fri, 30 Sep 2016 23:25:27 +0200
> Armin Krezović wrote:
>
>> This is required for implementing output layout setting
>> which relies on current output width and height, and
>> those are calculated in this function
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 23 ---
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index 0cfc005..d1a38fe 100644
--- a/libweston/compositor-wayland.c
+++ b
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index d26360e..42cebe7 100644
--- a/libweston/compositor-wayland.c
+++ b
Also remove a wrong XXX comment.
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index 133d0c4..0cfc005 100644
--- a
wayland_output_set_fullscreen() already takes care of
everything and xdg_shell doesn't use any present methods
so a single call to wayland_output_set_fullscreen() is
sufficient.
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 22 +++---
1 file chang
Signed-off-by: Armin Krezović
---
Makefile.am| 8 ++-
libweston/compositor-wayland.c | 158 ++---
2 files changed, 105 insertions(+), 61 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index c94c211..f75aa46 100644
--- a/Makefile.am
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 17 +++--
1 file changed, 3 insertions(+), 14 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index 42cebe7..133d0c4 100644
--- a/libweston/compositor-wayland.c
+++ b
Signed-off-by: Armin Krezović
---
compositor/main.c | 2 +-
libweston/compositor-wayland.c | 4 ++--
libweston/compositor-wayland.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/compositor/main.c b/compositor/main.c
index d081106..320305c 100644
--- a
Signed-off-by: Armin Krezović
---
compositor/main.c | 2 +-
libweston/compositor-wayland.c | 6 +++---
libweston/compositor-wayland.h | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/compositor/main.c b/compositor/main.c
index fca9778..d081106 100644
--- a
This series contains some simple fixes for Wayland backend
for issues discovered by Pekka during the output API series
review.
That includes some cleaning up on output/backend destroy,
converting some flags to boolean (nitpick!) and porting
the backend to xdg-shell-v6!
Armin Krezović (10
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 2 +-
libweston/compositor-wayland.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index 32c44d4..a5a360c 100644
--- a/libweston/compositor
Signed-off-by: Armin Krezović
---
libweston/compositor-wayland.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c
index a5a360c..d26360e 100644
--- a/libweston/compositor-wayland.c
+++ b/libweston
On 09.10.2016 15:06, Armin Krezović wrote:
> Signed-off-by: Armin Krezović
> ---
> Makefile.am| 8 ++-
> libweston/compositor-wayland.c | 155
> ++---
> 2 files changed, 102 insertions(+), 61 deletions(-)
>
Plea
Signed-off-by: Armin Krezović
---
Makefile.am| 8 ++-
libweston/compositor-wayland.c | 155 ++---
2 files changed, 102 insertions(+), 61 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index c94c211..f75aa46 100644
--- a/Makefile.am
On 05.10.2016 14:35, Pekka Paalanen wrote:
> On Fri, 30 Sep 2016 14:11:09 +0200
> Armin Krezović wrote:
>
>> This is a complete port of the Wayland backend that
>> uses the recently added output handling API for output
>> configuration.
>>
>> - Output can
On 05.10.2016 10:51, Vikas Patil wrote:
> Dear All,
>
> I am working on to start weston on tty=1 using the systemd, however it
> fails to start on boot-up. If I launch weston after bootup using
> "systemd start weston" then it works but not with the bootup. If I use
> tty=2 then it work on bootup.
On 29.09.2016 22:24, Murray Calavera wrote:
> Signed-off-by: Murray Calavera
Reviewed-by: Armin Krezović
> ---
> configure.ac | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index f35e887..72715a6 100644
[output]
name=WL2
right-of=WL0
[output]
name=WL3
left-of=WL2
right-of=WL5
[output]
name=WL4
left-of=WL3
[output]
name=WL5
[1]:
https://lists.freedesktop.org/archives/wayland-devel/2016-September/031193.html
[2]: https://github.com/krezovic/weston/commits/output-layout
Armin Krezović (4):
make sure everything has been set up.
Signed-off-by: Armin Krezović
---
compositor/main.c | 26 ++
libweston/compositor.c | 40 ++--
libweston/compositor.h | 3 +++
3 files changed, 51 insertions(+), 18 deletions(-)
diff --git a
her
output that wants to be placed next to the output that's
being configured. In such case, first existing output that
matches the position is picked up, rest is ignored.
Default behaviour is still to place outputs that have
no matching configuration top right.
Signed-off-by: Armin Krezović
This is required for implementing output layout setting
which relies on current output width and height, and
those are calculated in this function.
It also changes the function signature to make use
of already stored scale and transform values in the
weston_output object.
Signed-off-by: Armin
file options for [output] section have been added:
left-of: Specifies which output should be on the right side of the
current output.
right-of: Specifies which output should be on the left side of the
current output.
Signed-off-by: Armin Krezović
---
compositor/main.c
EGL_MESA_configless_context
per suggestion from Emmanuel Gil Peyrot.
Signed-off-by: Armin Krezović
---
libweston/gl-renderer.c| 9 +
libweston/weston-egl-ext.h | 3 +++
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/libweston/gl-renderer.c b/libweston/gl-renderer.c
index
On 30.09.2016 13:04, Emil Velikov wrote:
> On 28 September 2016 at 20:54, Armin Krezović
> wrote:
>> On 27.09.2016 15:18, Emmanuel Gil Peyrot wrote:
>>> On Tue, Sep 27, 2016 at 12:29:51PM +0200, Armin Krezović wrote:
>>>> This patch
gression that happened when
weston_output_disable() was split.
- Minor documentation fix.
v4:
- Bump libweston version to 2 as this patch breaks the ABI.
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
configure.ac | 6 +-
l
output->name == NULL as that
has been disallowed.
- Use weston_compositor_add_pending_output().
- Bump weston_x11_backend_config version to 2.
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
compositor/main.c | 151 +-
libweston/compositor-x1
v2:
- Rebased for latest changes.
v3:
- Rebased for changes in wayland backend.
Reviewed-by: Quentin Glidic
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
libweston/compositor-drm.c | 2 +-
libweston/compositor-fbdev.c| 2 +-
libweston/compositor-headless.c | 2
tput creation to backend itself when
--fullscreen is used.
- Prevent possible duplicated output names by assigning
a different name to outputs created without any
configuration specified.
Signed-off-by: Armin Krezović
---
compositor/main.c | 251 +---
Reviewed-by: Quentin Glidic
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
libweston/compositor.h | 14 --
1 file changed, 14 deletions(-)
diff --git a/libweston/compositor.h b/libweston/compositor.h
index 6cca4f3..3e486d5 100644
--- a/libweston/compositor.h
+++ b
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
libweston/compositor-rdp.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libweston/compositor-rdp.c b/libweston/compositor-rdp.c
index d385a31..223382c 100644
--- a/libweston/compositor-rdp.c
+++ b/libweston/compositor-rdp.c
o 2.
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
compositor/main.c | 52 +++---
libweston/compositor-headless.c | 152
libweston/compositor-headless.h | 8 +--
3 files changed, 154 insertions(+), 58 deletions(-)
d
m_config().
v3:
- Remove unneeded checks for output->name == NULL as that
has been disallowed.
- Stop printing mode if it's invalid, as it can be NULL.
Reviewed-by: Quentin Glidic
Reviewed-by: Pekka Paalanen
Signed-off-by: Armin Krezović
---
1 - 100 of 275 matches
Mail list logo