Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-02 Thread Dorota Czaplejewicz
On Sun, 11 Mar 2018 20:30:14 +0100 Carlos Garnacho wrote: > This new protocol description is a vast simplification over v2, highlights > are: > - All pre-edit text styling is gone, the protocol doesn't seem the place > to convey UI state. Clients are in better knowledge of how to make the > p

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-09 Thread Dorota Czaplejewicz
On Sun, 11 Mar 2018 20:30:14 +0100 Carlos Garnacho wrote: > This new protocol description is a vast simplification over v2, highlights > are: > - All pre-edit text styling is gone, the protocol doesn't seem the place > to convey UI state. Clients are in better knowledge of how to make the > p

[PATCHv2] text-input: Add v3 of the text-input protocol

2018-04-11 Thread Dorota Czaplejewicz
;re counting on more projects to upstream support in order to settle on a single protocol for text input in the long term. Help and feedback appreciated! Cheers, Dorota Czaplejewicz PS. Sorry about the misformatted email on Monday. [0] https://github.com/swaywm/wlroots/pull/776 [1]

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-11 Thread Dorota Czaplejewicz
On Wed, 11 Apr 2018 11:26:22 -0700 Weng Xuetian wrote: > On Monday, 9 April 2018 07:20:53 PDT Dorota Czaplejewicz wrote: > > On Sun, 11 Mar 2018 20:30:14 +0100 > > > > Carlos Garnacho wrote: > > > This new protocol description is a vast simplification

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-12 Thread Dorota Czaplejewicz
On Wednesday, 11 April 2018 11:35:58 PDT Dorota Czaplejewicz wrote: > > >> On Wed, 11 Apr 2018 11:26:22 -0700 > > >> > > >> Weng Xuetian wrote: > > >> > On Monday, 9 April 2018 07:20:53 PDT Dorota Czaplejewicz wrote: > > >> > &

Re: [PATCHv2] text-input: Add v3 of the text-input protocol

2018-04-12 Thread Dorota Czaplejewicz
On Thu, 12 Apr 2018 21:26:08 +0200 Silvan Jegen wrote: > Hi Dorota > > On Wed, Apr 11, 2018 at 03:03:58PM +0200, Dorota Czaplejewicz wrote: > > This new protocol description is a simplification over v2. > > > > - All pre-edit text styling is gone. > > - No

[PATCH wayland-protocols v3] text-input: Add v3 of the text-input protocol

2018-04-13 Thread Dorota Czaplejewicz
covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho Reviewed-by: Drew DeVault --- This patch introduces an updated

[PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- This is the next update coming from Purism to perfect the text input protocol. The following changes added on top of PATCHv3: - Fixed whitespaces. - Removed enable flags - the same information can be gathered from the first requests

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
On Thu, 3 May 2018 20:47:27 +0200 Silvan Jegen wrote: > Hi Dorota > > Some comments and typo fixes below. > > On Thu, May 03, 2018 at 05:41:21PM +0200, Dorota Czaplejewicz wrote: > > This new protocol description is a simplification over v2. > > > > -

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
On Thu, 3 May 2018 21:55:40 +0200 Silvan Jegen wrote: > On Thu, May 03, 2018 at 09:22:46PM +0200, Dorota Czaplejewicz wrote: > > On Thu, 3 May 2018 20:47:27 +0200 > > Silvan Jegen wrote: > > > > > Hi Dorota > > > > > > Some comments and typo f

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-05 Thread Dorota Czaplejewicz
On Fri, 4 May 2018 22:32:15 +0200 Silvan Jegen wrote: > On Thu, May 03, 2018 at 10:46:47PM +0200, Dorota Czaplejewicz wrote: > > On Thu, 3 May 2018 21:55:40 +0200 > > Silvan Jegen wrote: > > > > > On Thu, May 03, 2018 at 09:22:46PM +0200, Dorota Czaplejewicz

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-06 Thread Dorota Czaplejewicz
On Sat, 5 May 2018 13:37:44 +0200 Silvan Jegen wrote: > On Sat, May 05, 2018 at 11:09:10AM +0200, Dorota Czaplejewicz wrote: > > On Fri, 4 May 2018 22:32:15 +0200 > > Silvan Jegen wrote: > > > > > On Thu, May 03, 2018 at 10:46:47PM +0200, Dorota Czaplejewicz

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-07 Thread Dorota Czaplejewicz
On Sun, 6 May 2018 22:11:32 -0500 Joshua Watt wrote: > On Sun, May 6, 2018 at 3:37 PM, Dorota Czaplejewicz > wrote: > > On Sat, 5 May 2018 13:37:44 +0200 > > Silvan Jegen wrote: > > > >> On Sat, May 05, 2018 at 11:09:10AM +0200, Dorota Czaplejewicz wrote: &

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-10 Thread Dorota Czaplejewicz
On Tue, 08 May 2018 07:07:24 + Silvan Jegen wrote: > On Mon, May 7, 2018 at 5:11 AM Joshua Watt wrote: > > IMHO, if you are doing UTF-8 (which you should), you should *always* > > specify any offset in the string as a byte offset. I have a few > > reasons for this justification: > > I agr

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-10 Thread Dorota Czaplejewicz
On Thu, 10 May 2018 11:43:12 +0200 Dorota Czaplejewicz wrote: > On Tue, 08 May 2018 07:07:24 + > Silvan Jegen wrote: > > > On Mon, May 7, 2018 at 5:11 AM Joshua Watt wrote: > > > IMHO, if you are doing UTF-8 (which you should), you should *always* > > >

[PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-17 Thread Dorota Czaplejewicz
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. --- This proposal is another one needed by Purism to support on screen keyboards on a phone screen. V

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-17 Thread Dorota Czaplejewicz
On Thu, 17 May 2018 18:05:34 +0100 Daniel Stone wrote: > Hi Dorota, > > On 3 May 2018 at 16:41, Dorota Czaplejewicz > wrote: > > - There is no event to send keysyms. Compositors can use wl_keyboard > > interface instead. > > The reason we explicitly

Re: [PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-20 Thread Dorota Czaplejewicz
On Thu, 17 May 2018 18:53:10 +0200 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. > --- >

Re: [PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-21 Thread Dorota Czaplejewicz
any more, and make things like nested sessions much more palatable. > Thanks, > > Roderick Colenbrander > Sr Manager Hardware & Systems Engineering > Sony Interactive Entertainment > Have a nice day, Dorota Czaplejewicz > On 05/17/2018 09:55 AM, Dorota Czaplejewicz wrot

[PATCH_v2] virtual-keyboard: Add new virtual keyboard protocol

2018-05-24 Thread Dorota Czaplejewicz
ton-keyboard A working wlroots implementation is available here: https://github.com/swaywm/wlroots/pull/999 Thanks for feedback, Dorota Czaplejewicz Makefile.am| 1 + unstable/virtual-keyboard/README | 2 + .../virtual-keyboard-

Re: [PATCH_v2] virtual-keyboard: Add new virtual keyboard protocol

2018-05-29 Thread Dorota Czaplejewicz
On Wed, 30 May 2018 14:28:12 +1000 Peter Hutterer wrote: > On Thu, May 24, 2018 at 08:27:29PM +0200, Dorota Czaplejewicz wrote: > > Provides the ability to emulate keyboards by applications. Complementary to > > input-method protocol. > > > > The interface is a mirro

Re: [PATCH_v2] virtual-keyboard: Add new virtual keyboard protocol

2018-05-31 Thread Dorota Czaplejewicz
On Wed, 30 May 2018 10:05:52 +0200 Jan Arne Petersen wrote: > Hey, > > On Wed, May 30, 2018 at 9:33 AM Peter Hutterer > wrote: > > > On Thu, May 24, 2018 at 08:27:29PM +0200, Dorota Czaplejewicz wrote: > > > Provides the ability to emulate keyboards by appl

[PATCH v3 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-22 Thread Dorota Czaplejewicz
Ser's suggestion. I hope that we're getting closer to perfect with this revision! As usual, feedback is welcome. Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/virtual-keyboard/README | 2 + .../virtual-keyboard-

Re: [PATCH v3 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-22 Thread Dorota Czaplejewicz
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 to > > input-method protocol. > > > > The interface is a mirror copy of wl_

[PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-25 Thread Dorota Czaplejewicz
I decided that it doesn't warrant a protocol error however. As usual, feedback is welcome. Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/virtual-keyboard/README | 2 + .../virtual-keyboard-unstable-v1.xml

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
Hi Carlos, thanks for reviewing! On Tue, 17 Jul 2018 19:18:36 +0200 Carlos Garnacho wrote: > Hi!, > > (Way way late, trying to revive the conversation...) > > On Thu, May 3, 2018 at 9:22 PM, Dorota Czaplejewicz > wrote: > > On Thu, 3 May 2018 20:47:27 +0200

[PATCH v5 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi all, thanks for the feedback on the previous patch. The most controversial part was my switch from measuring bytes to code points when passing around Unicode strings. This v5 of the patch reverses that and we're in bytes land

[PATCH v6 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
focus rectangle is covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. - All state is double-buffered, with specified state. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos

[PATCH v7 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-24 Thread Dorota Czaplejewicz
focus rectangle is covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. - All state is double-buffered, with specified state. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos

Re: [PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-07-24 Thread Dorota Czaplejewicz
ined_pointer_v1.unconfined. Some objects that sound like they should be force-destroyable don't have this, e.g. zxdg_toplevel_v6. It's not clear to me what the separation is and where virtual-keyboard falls. I won't be adding such an event now, but I'm happy to ge

[PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-28 Thread Dorota Czaplejewicz
the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hello all, this new change stems from real experiences developing an implementation of text-input. Under Carlos' guidance, I've been developing support in GTK3, a

Re: [PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-07-29 Thread Dorota Czaplejewicz
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 delay. > > > > I'm not sure I like this new design. > > > > Finally, I'

Re: [PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 12:36:45 +0200 Jonas Ådahl wrote: > On Sat, Jul 28, 2018 at 08:17:56PM +0200, Dorota Czaplejewicz wrote: > > From: Carlos Garnacho > > > > This new protocol description is an evolution of v2. > > > > - All pre-edit text styling is gon

Re: [PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 13:09:06 +0200 Jonas Ådahl wrote: > On Mon, Jul 30, 2018 at 12:57:52PM +0200, Dorota Czaplejewicz wrote: > > On Mon, 30 Jul 2018 12:36:45 +0200 > > Jonas Ådahl wrote: > > > > > On Sat, Jul 28, 2018 at 08:17:56PM +0200, Dorota Czaplejewicz

[PATCH v9 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this patch includes feedback received from Jonas. Changes over v8: - removed a mention of an input method protocol in the introduction - synchronization happens not via

Re: [PATCH v9 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 15:20:05 +0200 Jonas Ådahl wrote: > On Mon, Jul 30, 2018 at 02:44:47PM +0200, Dorota Czaplejewicz wrote: > > From: Carlos Garnacho > > > > This new protocol description is an evolution of v2. > > > > - All pre-edit text styling is gon

[PATCH v10 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this patch applies most recent advice from Jonas. The changes are in commit and done messages and spelled out in my previous email. Cheers, Dorota Makefile.am

[PATCH v11 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this version adds a short protocol description and moves some text from text_input description there (most of it is still directly relevant to text_input only). It

Re: [ANNOUNCE] wayland-protocols 1.16

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 18:42:01 +0200 Jonas Ådahl wrote: > wayland-protocols 1.16 is now available. > > This version includes a new version of the unstable text-input protocol. The > new version is not compatible with the old version. Please check the commit > adding the new protocols for more deta

[PATCH v5 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-08-03 Thread Dorota Czaplejewicz
the patch. This version doesn't contain any functional changes, but it's better formatted, and properties are referenced in a more idiomatic way. Having only minimal fixes compared to v3 (which is now also part of sway [0]), v5 looks pretty complete to me. Regards, Dorota Czapleje

[PATCH v6 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-08-03 Thread Dorota Czaplejewicz
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, this is the change I wanted to send previously (sorry). Regards, Dorota Czaplejewicz

[RFC wayland-protocols] input-method: Add zwp-input-method-v2

2018-08-06 Thread Dorota Czaplejewicz
27;s in operation. Returning wl_keyboard as new_id seems not to be possible due to versioning. Should the request make an existing wl_keyboard instance change behaviour? Or perhaps there should be a new zwp_input_method_keyboard mimicking the wl_keyboard interface? I'm interested in your o

Re: [RFC wayland-protocols] input-method: Add zwp-input-method-v2

2018-10-04 Thread Dorota Czaplejewicz
Thank you Simon for reading the proposal so carefully! My replies are inline. On Fri, 07 Sep 2018 11:54:36 + Simon Ser wrote: > On 6 August 2018 3:00 PM, Dorota Czaplejewicz > wrote: > > This protocol is based on v1, and current text-input-v3. > > > > The pieces

[PATCH wayland-protocols] input-method: Add zwp-input-method-v2

2018-10-04 Thread Dorota Czaplejewicz
an help me find the remaining issues and turn this interface into reality! Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/input-method/input-method-unstable-v2.xml | 490 + 2 files changed, 491 insertions(+) create mode 1

Re: [PATCH wayland-protocols] input-method: Add zwp-input-method-v2

2018-11-09 Thread Dorota Czaplejewicz
n. I think they are well-tested, but that may just mean I haven't seen 80% of the problems. The untested-in-practice parts are about popups and keyboard grabs. I hope this can help you. Cheers, Dorota Czaplejewicz [0] https://github.com/swaywm/wlroots/pull/1203 [1] https://source.

Re: [PATCH v6 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2019-07-29 Thread Dorota Czaplejewicz
mmit message. Thanks! > ___ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel Here you go, sorry for not paying attantion: Signed-off-by: Dorota Czaplejewicz pgpx4oydmuksv.pgp Descri

[PATCH] text-input: Add input_provided hint

2019-07-29 Thread Dorota Czaplejewicz
never displaying a second on-screen keyboard. This allows for the system input method to still provide accessibility services, as well as text completion or prediction. Based on discussion in https://gitlab.gnome.org/GNOME/gtk/merge_requests/978 Signed-off-by: Dorota Czaplejewicz --- Hi, her

[PATCH v7 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2019-09-27 Thread Dorota Czaplejewicz
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. Signed-off-by: Dorota Czaplejewicz --- Hello, I've updated this patch with feedback from P

Re: [RFC PATCH wayland-protocols] presentation: New protocol for presenting surfaces to the user

2019-10-16 Thread Dorota Czaplejewicz
ID may be passed to a running client through other means not > + observed in this protocol. > + > + > + > + > + > + > + Notifies that the compositor is no longer watching this launched > + application. This may indicate failure (eg. launchee crashed) or > + may simply be the result of the launchee not replying properly > + (eg. does not implement this protocol). > + > + > + > + > + > + Notifies that the launched application successfully called > + zwp_presentation_manager.acknowledge. > + > + > + > + It looks okay, with the caveat that startup notification and positioning/focusing seem like two separate beasts to me. Cheers, Dorota Czaplejewicz pgpjxLaGjHUC3.pgp Description: OpenPGP digital signature ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Floating windows in input-method

2019-12-15 Thread Dorota Czaplejewicz
nguages on the desktop, can I get some opinions? Do you think the protocol would be useful and an improvement over the v1 even if it didn't initially include floating windows? Thanks, Dorota Czaplejewicz On Thu, 4 Oct 2018 20:00:13 + Dorota Czaplejewicz wrote: > This proto

Re: Floating windows in input-method

2019-12-19 Thread Dorota Czaplejewicz
Hi Silvan, On Mon, 16 Dec 2019 20:56:12 +0100 "Silvan Jegen" wrote: > Hi > > Simon Ser wrote: > > Hi Dorota, > > > > On Sunday, December 15, 2019 7:55 PM, Dorota Czaplejewicz > > wrote: > > > > > Hi all, > > > > &g

Batching text input protocol changes

2020-02-17 Thread Dorota Czaplejewicz
mbinations of possible supported versions. A new integration branch on gitlab would keep related merge requests on the wayland-protocols repo, and it could be merged as one large update once it's sufficiently hardened. Or is there another way to do this? Thanks, Dorota Czaplejewicz pg

Re: Batching text input protocol changes

2020-02-18 Thread Dorota Czaplejewicz
On Tue, 18 Feb 2020 10:12:11 +0200 Pekka Paalanen wrote: > On Mon, 17 Feb 2020 19:58:43 +0100 > Dorota Czaplejewicz wrote: > > > Hi all, > > > > over the past month, the zwp_text_input_v3 protocol has moved to real > > devices and had seen unprecedented u

Re: Batching text input protocol changes

2020-02-18 Thread Dorota Czaplejewicz
On Tue, 18 Feb 2020 16:20:08 +0100 Jonas Ådahl wrote: > On Tue, Feb 18, 2020 at 04:14:50PM +0100, Dorota Czaplejewicz wrote: > > On Tue, 18 Feb 2020 10:12:11 +0200 > > Pekka Paalanen wrote: > > > > > On Mon, 17 Feb 2020 19:58:43 +0100 > > > Dorota Czapl

Re: Virtual keyboard changes system keyboard layout under sway - why?

2020-04-06 Thread Dorota Czaplejewicz
Hello Justus, On Mon, 06 Apr 2020 14:36:03 +0200 justus-...@piater.name wrote: > Hello, > > In my quest for an on-screen keyboard (OSK) for sway, the closest I've > found are Purism's squeekboard and virtboard. They both use the Wayland > virtual keyboard protocol. Surprisingly (to me), they a

Re: Should I port my custom UI toolkit to Wayland or GTK/QT?

2021-10-30 Thread Dorota Czaplejewicz
Hi Brad, On Sat, 30 Oct 2021 10:58:59 +1100 Brad Robinson wrote: > 2. Are there options for IME and Accessibility for pure Wayland apps? Yes, there are at least 2 approaches: - embed the IME in your application, like GNOME/Mutter seems to be doing (I'm not super acquainted with that) - use th