> Original Message
>Subject: Re: [PATCH v2] server: add wl_display_destroy_clients()
>Local Time: December 13, 2017 12:11 PM
>UTC Time: December 13, 2017 11:11 AM
>From: ppaala...@gmail.com
>To: emersion
>wayland-devel@lists.freedesktop.org
>
>On Wed, 13 Dec 2017 11:51:19 +0100
>
> Original Message
>Subject: Re: [PATCH v2] server: add wl_display_destroy_clients()
>Local Time: December 13, 2017 1:39 PM
>UTC Time: December 13, 2017 12:39 PM
>From: ppaala...@gmail.com
>To: Simon Ser
>wayland-devel@lists.freedesktop.org
>
>On Wed,
This is a RFC to be able to run tests and check that this approach
is working. The end goal is to remove wl_priv_signal completely and
implement a safe wl_signal_emit.
---
What do you think of this approach? It passes all the tests.
src/wayland-private.h | 1 -
src/wayland-server.c | 31
Bump! Can you give me feedback please? Having a safe wl_signal_emit would
greatly benefit libwayland users.
---
Simon Ser
https://emersion.fr
Original Message
On January 28, 2018 6:37 PM, Simon Ser wrote:
>
>This is a RFC to be able to run tests and check that this ap
The previous implementation tried to be safe but wasn't: a
listener couldn't remove the next one.
This removes the need for wl_priv_signal. newsignal-test is now
merged into signal-test.
---
This is followup of "RFC: server: implement wl_priv_signal_emit without
emit_list" [1] which removes wl_pri
those concerns taken into account.
This was iterated on privately between representatives of Sway and wlroots
(Simon Ser and Drew DeVault), KDE (David Edmundson), and Mir (Alan Griffiths).
A proof-of-concept of a client and server implementation is available at [2].
[0]
https://github.com/KDE
troy the global.
>
> Please see again my mail on this topic from the previous thread:
> https://lists.freedesktop.org/archives/wayland-devel/2018-January/036495.html
>
> Regards,
>
> Mike
>
> On Sun, Feb 18, 2018 at 3:01 PM Simon Ser wrote:
>
> > This adds
by a protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
Reviewed-by: Drew DeVault
Reviewed-by: David Edmundson
Reviewed-by: Alan
d xdg-surface properties (just like
xdg-toplevel adds properties to xdg-surface). There are a bunch of "See
xdg_surface.configure" in the description and as an extension of xdg-shell the
protocol assumes the reader knows how xdg-shell works.
> Regards,
>
> Mike
>
>
On March 3, 2018 12:14 PM, Quentin Glidic
wrote:
> On 3/2/18 4:33 PM, Simon Ser wrote:
> > This adds a new protocol to negotiate server- and client-side rendering of
> > window decorations for xdg-toplevels. This allows compositors that want
> > to draw decorations the
‐‐‐ Original Message ‐‐‐
On March 11, 2018 10:17 PM, Quentin Glidic
wrote:
>
> >
> > > Last but not least: it should be much much clearer that the compositor
> > > is in charge here. This is not about magic SSD, clients must support CSD
> > > in all cases and should not error out if t
by a protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
Reviewed-by: Drew DeVault
Reviewed-by: David Edmundson
Reviewed-by: Alan
On March 14, 2018 10:22 AM, Peter Hutterer wrote:
> sorry about the delay, but better late than too late ;)
No problem, thanks for your review!
> On Sun, Mar 11, 2018 at 05:53:42PM -0400, Simon Ser wrote:
> > This adds a new protocol to negotiate server- and client-side rendering o
On March 14, 2018 7:33 PM, Drew DeVault wrote:
> On 2018-03-14 6:41 AM, Simon Ser wrote:
> > > Since we assume CSD by default, this implies that any client must be able
> > > to
> > > do CSD, which should be explicitly stated here.
> >
> > It's al
On March 15, 2018 4:15 PM, Emil Velikov wrote:
> On 2 March 2018 at 15:33, Simon Ser wrote:
> > This adds a new protocol to negotiate server- and client-side rendering of
> > window decorations for xdg-toplevels. This allows compositors that want
> > to draw decorations the
On March 16, 2018 1:22 PM, Pekka Paalanen wrote:
> > > I'm missing a comment that describes what happens if the xdg_toplevel is
> > > destroyed. There is some object dependency here that needs to be stated.
> > > Do
> > > we need an event here? Or are we assuming that clients are smart enough to
unded corners nor shadows.
That's why I think using the "SSD/no SSD" vocabulary is more accurate. What do
you think?
[1] https://developer.gnome.org/hig/stable/dialogs.html.en#message-dialogs
[2] https://elementary.io/docs/human-int
On March 22, 2018 2:39 PM, Simon McVittie wrote:
> Those dialogs still have all the window-management operation widgets that
> the application designer wants them to have - that just happens to mean
> "none" in this case.
>
> Contrast with the same dialogs in a SSD environment, where they get all
protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
Reviewed-by: Drew DeVault
Reviewed-by: David Edmundson
Reviewed-by: Alan Griffiths
think it's a great idea to add this behaviour to
the ABI. This patch LGTM.
Reviewed-by: Simon Ser
> ---
>
> Changes since v1:
> In v1 I went through some ugly steps to ensure wl_priv_signal_get()
> worked. It seems this is actually a useless requirement, and the
> code
(Re-sending the message because I forgot to reply to the list)
On April 13, 2018 2:56 PM, Jonas Ådahl wrote:
> Another thing to consider is whether non-toplevels ever want a similar
> kind of protocol? It is not something we need to go into much further
> details now, but it would be easy to add
On April 18, 2018 9:57 AM, Jonas Ådahl wrote:
> Replying to both Pekka and Drew at the same time here:
>
> On Mon, Apr 16, 2018 at 11:14:51AM -0400, Drew DeVault wrote:
> > On 2018-04-16 2:57 PM, Jonas Ådahl wrote:
> > > I'd still like a bit more clarification about what to expect of this
> > >
On April 18, 2018 10:28 AM, Jonas Ådahl wrote:
> > I'm not sure it's a good idea to add decorations to non-toplevel surfaces. I
> > can't think of a use-case for popups. We don't know yet what kind of
> > xdg-surface will be added later, so I think we can't really design a
> > protocol
> > that w
On April 18, 2018 1:05 PM, Jonas Ådahl wrote:
> Since the issue is more of a race condition kind of issue, it might not
> be easily reproducable with a demo client, but must be solved by coming
> up with a type of negotiation that doesn't result in incorrect
> intermediate states for example the o
protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
Reviewed-by: Drew DeVault
Reviewed-by: David Edmundson
Reviewed-by: Alan Griffiths
don't.
Thanks,
---
Simon Ser
https://emersion.fr
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
On April 24, 2018 8:31 AM, wrote:
> From: Markus Ongyerth
>
> This now prints each tablet seat with at least one tablet/pad/tool
> attached.
> For each tablet seat, each tablet, pad and tool is printed with as much
> detail about the device as the protocol provides.
> Seat info is stored to be r
Hi Jonas,
Any news about this trimmed-down version of the protocol?
I'll reply to the v4 comments shortly.
Best,
---
Simon Ser
https://emersion.fr
‐‐‐ Original Message ‐‐‐
On April 18, 2018 7:48 PM, Simon Ser wrote:
>
>
> This adds a new protocol to negotiate server-
On May 8, 2018 4:27 PM, Jonas Ådahl wrote:
> Looks fine to me. Are all those Reviewed-by:s also for the trimmed down
> version?
Ah, no, you're right.
Drew DeVault, David Edmundson, Alan Griffiths, Tony Crisci, Eike Hein: if you
find this version of the proposal good enough, can you reply with a
Signed-off-by: Simon Ser
---
I believe it's easy to understand that transformations are not applied to
the logical size.
unstable/xdg-output/xdg-output-unstable-v1.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/unstable/xdg-output/xdg-output-unstable-v1.xml
b/unstable/xdg-o
protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
[1]
https://github.com/KDE/kwayland/blob/master/src/client/protocols/server
On May 21, 2018 12:12 AM, Dorota Czaplejewicz
wrote:
> Apart from the typo that Silvan spotted, I have also encountered the issue
> where
> the .c/.h generator complained about undefined key_state and keymap_format
> enums
> which are defined in wayland.xml. I'm not sure what the correct way to
It's already possible to reference foreign interfaces, so it
should also be possible to reference foreign enums.
Signed-off-by: Simon Ser
---
src/scanner.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/scanner.c b/src/scanner.c
index 1737911..205c28a 100644
Hi Jonas,
What do you think of this new proposal?
Thanks,
---
Simon Ser
https://emersion.fr
On May 20, 2018 11:39 AM, Simon Ser wrote:
> This adds a new protocol to negotiate server-side rendering of window
> decorations for xdg-toplevels. This allows compositors that want t
lobal
by default.
> +
> +
> +
> +
Is it possible to add a request to destroy the manager? Quoting pq from the
latest DRM lease protocol review:
>This interface is missing a destroy request. Interfaces must always have a
>destroy request unless there is a very good reason to not have one. In any
>case, every object must be destroyable somehow.
> +
> +
> --
> 2.14.3
> ___
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Otherwise, this protocol looks pretty good to me.
---
Simon Ser
https://emersion.fr
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Hi Jonas,
Did you have the chance to have a look at this version?
Thanks,
---
Simon Ser
https://emersion.fr
On May 28, 2018 8:04 AM, Simon Ser wrote:
> Hi Jonas,
>
> What do you think of this new proposal?
>
> Thanks,
> ---
> Simon Ser
> https://emersion.fr
>
> O
On May 29, 2018 9:52 AM, Pekka Paalanen wrote:
> On Sat, 26 May 2018 09:51:18 +0200
> Silvan Jegen wrote:
>
> > Hi
> >
> > On Fri, May 25, 2018 at 05:24:41PM -0400, Simon Ser wrote:
> > > It's already possible to reference foreign interfaces, so it
&
Hi Jonas,
Any news about this?
Thanks,
---
Simon Ser
https://emersion.fr
On June 4, 2018 9:11 AM, Simon Ser wrote:
> Hi Jonas,
>
> Did you have the chance to have a look at this version?
>
> Thanks,
> ---
> Simon Ser
> https://emersion.fr
>
> On May 28, 2018 8:0
On June 15, 2018 5:56 PM, Jonas Ådahl wrote:
> Hi,
Hi Jonas,
Thanks for you feedback.
> What about when clients change their "preference" in combination with a
> window state change?
>
> Lets assume the compositor prefers server side, and the current state
> is that the client has set the prefe
protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
[1]
https://github.com/KDE/kwayland/blob/master/src/client/protocols/server
protocol from KDE [1] which has been implemented in
KDE and Sway and was submitted for consideration in 2017 [2]. This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser
[1]
https://github.com/KDE/kwayland/blob/master/src/client/protocols/server
Use a more official one, served over HTTP rather than FTP.
---
doc/publican/sources/Protocol.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/publican/sources/Protocol.xml
b/doc/publican/sources/Protocol.xml
index 9fdee9a..fedaaab 100644
--- a/doc/publican/sources/Proto
On June 22, 2018 4:20 PM, Dorota Czaplejewicz
wrote:
> Provides the ability to emulate keyboards by applications. Complementary to
> input-method protocol.
>
> The interface is a mirror copy of wl_keyboard, with removed serials, and
> added seat binding.
> ---
> Hi,
>
> this patch is another im
On June 22, 2018 7:00 PM, Dorota Czaplejewicz
wrote:
> On Fri, 22 Jun 2018 12:36:16 -0400
> Simon Ser wrote:
>
> > On June 22, 2018 4:20 PM, Dorota Czaplejewicz
> > wrote:
> > > Provides the ability to emulate keyboards by applications. Complementary
On June 24, 2018 12:24 PM, Simon Ser wrote:
> On June 22, 2018 7:00 PM, Dorota Czaplejewicz
> wrote:
> > On Fri, 22 Jun 2018 12:36:16 -0400
> > Simon Ser wrote:
> >
> > > On June 22, 2018 4:20 PM, Dorota Czaplejewicz
> > > wrote:
> >
Hi Jonas,
What do you think of this new version? Wording suggestions and other comments
welcome :)
Thanks,
Simon
On June 18, 2018 11:16 AM, Simon Ser wrote:
> This adds a new protocol to negotiate server-side rendering of window
> decorations for xdg-toplevels. This allows compositor
or other decoration outside of the window geometry.
Nitpick: there's a line wrapping issue here. Otherwise this is:
Reviewed-by: Simon Ser
>
>
>
> @@ -865,8 +868,7 @@
> After requesting that the surface should be maximized, the composito
ration outside of the window geometry.
Hmm. This belongs to the previous patch, I believe?
I think this is a good change otherwise.
Reviewed-by: Simon Ser
>
>
>
> @@ -866,11 +866,11 @@
> Maximize the surface.
>
> After requesting that the
> On Thu, 12 Apr 2018 09:31:48 +0200
> Johan Klokkhammer Helsing wrote:
>
> > Some clients rely on the physical size to determine the physical DPI. With
> > the
> > previous implementation, we would report 1px==1mm, which is a DPI of 25.4,
> > which is incredibly low.
> >
> > The problem is solve
Physical size doesn't always make sense for all outputs. In case
it's not available or not relevant, allow compositors to send zero.
---
In practice this doesn't seem to break any client toolkit. We've been
doing that for a long time in wlroots.
protocol/wayland.xml | 3 +++
1 file changed, 3 ins
On July 3, 2018 12:45 PM, Pekka Paalanen wrote:
> On Thu, 14 Jun 2018 16:49:45 +0100
> Emil Velikov wrote:
>
> > ---
> > tests/data/example-code.c | 73
> > +
> > tests/data/small-code-core.c| 5 +--
> > tests/data/small-code.c | 5 +--
All wl_output properties don't always make sense for all
compositors.
Some compositors might not implement a "global compositor space",
(e.g. 3D compositors) in which case properties like x and y don't
make sense.
Some compositors might expose virtual outputs, in which case modes,
make and model
Hi Jonas,
Any news about this?
Thanks,
Simon
On June 27, 2018 5:23 PM, Simon Ser wrote:
> Hi Jonas,
>
> What do you think of this new version? Wording suggestions and other comments
> welcome :)
>
> Thanks,
>
> Simon
>
> On June 18, 2018 11:16 AM, Simon S
On July 4, 2018 3:45 PM, Jonas Ådahl wrote:
> Looks good to me, I think we can go with this. What Reviewed-by:s should
> I add, besides my own?
I think everybody has replied with a tag as of now.
Simon
___
wayland-devel mailing list
wayland-devel@lists
This primary selection is similar in spirit to the eponimous
in X11, allowing a quick "select text + middle click" shortcut
to copying and pasting.
It's otherwise very similar to its Yayland counterpart, and
explicitly made consistent with it.
Signed-off-by: Simon Ser
---
This is
Bump: this is the source of bugs in xwayland [1].
[1]: https://lists.x.org/archives/xorg-devel/2018-July/057285.html
On May 18, 2018 9:40 PM, Simon Ser wrote:
> Signed-off-by: Simon Ser
> ---
>
> I believe it's easy to understand that transformations are not applied to
&
Hi Jonas,
What do you think of these patches?
Thanks,
Simon
On June 29, 2018 11:12 AM, wrote:
> From: Markus Ongyerth w...@ongy.net
>
> Hi,
>
> This is a v2 of a rather old patch series I more or less forgot about [1].
>
> The previous version of patch 1 is [2]
> The patch 2 and 3 are based on
> Provides the ability to emulate keyboards by applications. Complementary to
> input-method protocol.
>
> The interface is a mirror copy of wl_keyboard, with removed serials, and added
> seat binding.
>
> ---
>
> Hello,
>
> thank you for giving me a lot of useful feedback in the last round. I appl
8 12:27 PM, Simon Ser wrote:
> Physical size doesn't always make sense for all outputs. In case
> it's not available or not relevant, allow compositors to send zero.
> ---
> In practice this doesn't seem to break any client toolkit. We've been
> doing t
This new function allows listeners to remove themselves or any
other listener when called. This version only works if listeners
are properly cleaned up when the wl_signal is free'd.
Signed-off-by: Simon Ser
---
This is a [1] follow-up. Since we noticed the previous version is
not a dr
Hi Jonas,
What do you think of this proposal? (It's basically the GTK protocol with some
prefix changes)
Thanks,
Simon
On July 8, 2018 8:14 PM, Simon Ser wrote:
> This primary selection is similar in spirit to the eponymous
> in X11, allowing a quick "select text + middle
Hi Jonas,
What do you think of this patch?
Thanks,
Simon
On July 9, 2018 3:25 PM, Olivier Fourdan wrote:
> Hi,
>
> On Mon, 9 Jul 2018 at 11:09, Simon Ser wrote:
> >
> > Bump: this is the source of bugs in xwayland [1].
> >
> > [1]: https://lists.x.org/arc
>
> Signed-off-by: Markus Ongyerth
> Reviewed-By: Mike Blumenkrantz
Reviewed-By: Simon Ser
> ---
> stable/xdg-shell/xdg-shell.xml | 6 --
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/stable/xdg-shell/xdg-shell.xml b/stable/xdg-shell/xdg-shell.x
that clients kindly ask for state changes which
> the compositor may follow.
> This patch ensures the actual protocol text reflects these expectations.
Reviewed-By: Simon Ser
> ---
> stable/xdg-shell/xdg-shell.xml | 45 +-
> 1 file changed, 23 inse
On July 13, 2018 12:00 PM, Daniel Stone wrote:
> Hi,
>
> On Tue, 3 Jul 2018 at 12:27, Simon Ser wrote:
> > Physical size doesn't always make sense for all outputs. In case
> > it's not available or not relevant, allow compositors to send zero.
> > ---
>
Hi Jonas,
Any thoughts about this?
Thanks,
Simon
On July 15, 2018 7:36 PM, Simon Ser wrote:
> Hi Jonas,
>
> What do you think of this proposal? (It's basically the GTK protocol with
> some prefix changes)
>
> Thanks,
>
> Simon
>
> On July 8, 2018 8:14 PM,
On July 29, 2018 6:55 PM, Dorota Czaplejewicz
wrote:
> On Tue, 24 Jul 2018 15:10:29 +0200
> Dorota Czaplejewicz wrote:
>
> > On Thu, 12 Jul 2018 18:15:32 -0400
> > Simon Ser wrote:
> >
> > > Hi,
> > >
> > > Sorry for the
On July 30, 2018 3:14 PM, Dorota Czaplejewicz
wrote:
> From: Carlos Garnacho
>
> This new protocol description is an evolution of v2.
>
> - All pre-edit text styling is gone.
> - Pre-edit cursor can span characters.
> - No events regarding input panel (OSK) state nor covered rectangle.
> Compo
On July 30, 2018 4:10 PM, Jonas Ådahl wrote:
> The wayland-scanner sub-commands private-code and public-code replaced
> the old code command, so lets use those in the tests instead.
>
> Signed-off-by: Jonas Ådahl
LGTM and works.
Reviewed-by: Simon Ser
> ---
> tests/scan.sh
On July 30, 2018 4:10 PM, Jonas Ådahl wrote:
> Pass --strict to wayland-scanner in order to make it exit with failure
> if something wasn't correct.
>
> Signed-off-by: Jonas Ådahl
LGTM and catches the inside issue.
Reviewed-by: Simon Ser
> ---
> tests/scan.sh
ome text from
> text_input description there (most of it is still directly relevant to
> text_input only).
>
> It also fixes the done argument by placing it outside the description.
>
> --Dorota
Nice work. This is:
Reviewed-by: Simon Ser
> Makefile.am
gt;
> this is the change I wanted to send previously (sorry).
>
> Regards,
> Dorota Czaplejewicz
Thanks for this update!
Reviewed-by: Simon Ser
> Makefile.am| 1 +
> unstable/virtual-keyboard/README | 2
[1]: https://patchwork.freedesktop.org/patch/204641/
Signed-off-by: Simon Ser
---
Addressed Markus' comments [1].
[1]: https://lists.freedesktop.org/archives/wayland-devel/2018-July/039042.html
src/wayland-server-core.h | 3 ++
src/wayland-server.c | 50 +++
tests/signal-te
On Linux, try using memfd_create and file sealing. Fallback to
shm_open on old kernels.
On FreeBSD, use shm_open with SHM_ANON.
Otherwise, use shm_open with a random name, making sure the name
isn't already taken.
Signed-off-by: Simon Ser
---
Makefile.am | 2 +-
configu
On August 16, 2018 11:57 AM, Jan Engelhardt wrote:
> On Thursday 2018-08-16 12:41, Emil Velikov wrote:
>
> > On 15 August 2018 at 15:14, Simon Ser cont...@emersion.fr wrote:
> >
> > > On Linux, try using memfd_create and file sealing. Fallback to
> > > shm_o
ot;wp_" prefix is too broad for this protocol.
I'm not feeling strongly about this in any case.
> Thoughts? If we ignore form factors (desktop vs hand held), where does
> it fall, you think?
>
> Jonas
>
> > Acked-by: Carlos Garnacho carl...@gnome.org
> >
On 6 August 2018 3:00 PM, Dorota Czaplejewicz
wrote:
> This protocol is based on v1, and current text-input-v3.
>
> The pieces passing data relevant to the application on the other side of the
> compositor are a mirror copy of text-input-v3 events and requests.
>
> Compared to input-method-v1:
>
From: emersion
This primary selection is similar in spirit to the eponimous
in X11, allowing a quick "select text + middle click" shortcut
to copying and pasting.
It's otherwise very similar to its Wayland counterpart, and
explicitly made consistent with it.
Signed-of
Hi all,
Any news about this?
Thanks,
---
Simon Ser
https://emersion.fr
On Wednesday, August 15, 2018 4:14 PM, Simon Ser wrote:
> On Linux, try using memfd_create and file sealing. Fallback to
> shm_open on old kernels.
>
> On FreeBSD, use shm_open with SHM_ANON.
>
> Other
On Tuesday, September 18, 2018 8:43 PM, Derek Foreman
wrote:
> On 2018-08-08 07:00 AM, Simon Ser wrote:
>
> > This new function allows listeners to remove themselves or any
> > other listener when called. This version only works if listeners
> > are properly remove
Fixed refresh rate doesn't always make sense for all outputs. In case
it's not available or not relevant, allow compositors to send zero.
This is for instance the case for outputs with variable refresh rate
(such as FreeSync) and virtual outputs.
Signed-off-by: Simon Ser
---
Hi Jonas,
Any news about this?
Thanks!
Simon
On Sunday, September 23, 2018 12:52 PM, Simon Ser wrote:
> From: emersion cont...@emersion.fr
>
> This primary selection is similar in spirit to the eponimous
> in X11, allowing a quick "select text + middle click" sho
odes,
make and model are not relevant.
In a lot of these situations, information from xdg_output is better
suited.
Signed-off-by: Simon Ser
---
Changes from v1 to v2: added a note about presentation-time
protocol/wayland.xml | 18 +-
1 file changed, 17 insertions(+), 1 delet
Hi,
On Tuesday, October 9, 2018 3:34 PM, Michael Arnold wrote:
> Hi,
>
> I'm new here and out my depth - normally I tinker together applications, on
> linux, sometimes using Qt. Using Qt under Gnome/Wayland I noticed that the
> mouse pointer increased in size when moved over a Qt based applicati
Thanks for your review, Jonas.
Carlos, what do you think of this proposal?
Thanks,
Simon.
On Thursday, October 4, 2018 12:06 PM, Jonas Ådahl wrote:
> On Sun, Sep 23, 2018 at 10:52:34AM +0000, Simon Ser wrote:
>
> > From: emersion cont...@emersion.fr
> > This primary selec
On Wednesday, October 10, 2018 4:48 PM, Michael Arnold wrote:
> With regards to using XCURSOR_SIZE, I worry that this approach is going to
> enjoy varying levels of support across desktops and applications over time,
> for example
> 1. Fedora 28, that has Gnome on Wayland as the default desktop,
On Thursday, October 11, 2018 2:57 AM, Michael Arnold wrote:
> > > > How do we handle HiDPI?
> > >
> > > Create an array of wl_buffers, one for each screen, where each wl_buffer
> > > holds
> > > the mouse pointer in the associated screen's resolution.
> >
> > Right, so we need to add a "scale" p
Hi all,
We've had a chat about cursor images on IRC yesterday. I'll try to sum up what
we said. I've published the original logs too for reference [1].
First, it's clear that a protocol is needed. As we discussed earlier, this would
allow:
* Consistent cursors across all clients
* Per-seat config
when entering a surface).
This protocol fixes this issue by sending the user's XCursor
preferences to the client. It also allows for per-seat cursor
configuration.
Signed-off-by: Simon Ser
---
This is a draft of the XCursor configuration protocol. It's pretty
simple.
It still d
Hi Michael,
Thanks for you comments! Replies below.
On Sunday, October 14, 2018 4:05 AM, Michael Arnold wrote:
> Step 3: When the application exists, if the application has made use of the
> zwp_xcursor_configuration_v1 extension then the application will initiate the
> following conversation wi
From: emersion
This primary selection is similar in spirit to the eponimous
in X11, allowing a quick "select text + middle click" shortcut
to copying and pasting.
It's otherwise very similar to its Wayland counterpart, and
explicitly made consistent with it.
Signed-off-by: Simo
when entering a surface).
This protocol fixes this issue by sending the user's XCursor
preferences to the client. It also allows for per-device cursor
configuration.
Signed-off-by: Simon Ser
---
Makefile.am | 1 +
unstable/xcursor-configuration/README
On Tuesday, October 16, 2018 2:10 PM, Johan Helsing wrote:
> Hi Simon,
>
> Thanks for working on this! :)
Thanks for your feedback! I've sent a first version of this patch. I've
added per-device configuration and addressed your comments. Let me know what
you think.
> Is the intention to implemen
Signed-off-by: Simon Ser
---
This patch only includes changes to libwayland-cursor's header file.
The goal is to show how the new API could look like.
This patch adds a new wl_cursor_manager. When created, it only binds
to wl_shm and discovers additional protocols the compositor might
su
Ah, I forgot to say that an issue with this design is that some
libwayland-cursor would need to block until the compositor sends the required
metadata (ala-wl_display_roundtrip). I'm not sure if this is an issue or not.
If we don't want to block, then we'll need a much more complicated design with
The xcursor-configuration protocol allows compositors to send
xcursor theme configuration to clients.
Support for this protocol has been added to libwayland-cursor via
a new wl_cursor_manager API.
Signed-off-by: Simon Ser
---
This patch implements the new libwayland-cursor API. A simple client
Hi Jonas,
Any news about this?
Thanks,
Simon
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
odes,
make and model are not relevant.
In a lot of these situations, information from xdg_output is better
suited.
Compositors also expose output refresh rate, which shouldn't be used
for synchronization purposes.
Signed-off-by: Simon Ser
---
Thoughts?
Changes from v2 to v3: forgot to
Hi,
What do you think of this patch?
Thanks,
Simon
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Bump.
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
1 - 100 of 567 matches
Mail list logo