[PATCH wayland-protocols v2] Introduce xdg-foreign protocol
Jonas Ådahl
jadahl at gmail.com
Mon Aug 21 02:49:55 UTC 2017
On Thu, Aug 17, 2017 at 05:05:35PM +0200, Marco Martin wrote:
> On Thu, Aug 10, 2017 at 3:47 AM, Jonas Ådahl <jadahl at gmail.com> wrote:
> >
> > Anyhow, "export_surface" or maybe even "export_toplevel" (as that is the only
> > thing we allow exporting anyway) seems fine to me. The "import" request
> > should be renamed in a similar manner as well then.
>
> here attached a patch to rename the calls to export_toplevel and
> import_toplevel, is that ok?
You'll need to create an "unstable v2" version, as this is a
non-backward compatible change. To do that, copy the XML file, changing
the v1 to v2 - then make the change. Some comments inline below too:
>
> --
> Marco Martin
> From 79a050a0a22cb9f04d7679fe2fcd28e797e6957c Mon Sep 17 00:00:00 2001
> From: Marco Martin <notmart at gmail.com>
> Date: Thu, 17 Aug 2017 16:58:33 +0200
> Subject: [PATCH] rename export and import calls
>
> as export is a reserved keyword in C++, in order for the
> output generated by wayland_scanner to compile correctly
> rename export to export_toplevel and import to import_toplevel
>
> Signed-off-by: Marco Martin <notmart at gmail.com>
> ---
> unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml b/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
> index 062b090..6d5e1f1 100644
> --- a/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
> +++ b/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml
> @@ -69,7 +69,7 @@
> </description>
> </request>
>
> - <request name="export">
> + <request name="export_toplevel">
Would be good to adapt the text below (and in import too) to reflect
this change.
Jonas
> <description summary="export a surface">
> The export request exports the passed surface so that it can later be
> imported via xdg_importer. When called, a new xdg_exported object will
> @@ -101,7 +101,7 @@
> </description>
> </request>
>
> - <request name="import">
> + <request name="import_toplevel">
> <description summary="import a surface">
> The import request imports a surface from any client given a handle
> retrieved by exporting said surface using xdg_exporter.export. When
> --
> 2.7.4
>
More information about the wayland-devel
mailing list