Patch for updating gtk over wayland interface

Zhao, Juan J juan.j.zhao at intel.com
Mon Nov 7 04:25:48 PST 2011


Thanks for your suggestions. Refined the patch, filed a bug for it and send the v2 version.:)

-----
*^_^* BRs,
Juan


> -----Original Message-----
> From: wayland-devel-bounces+juan.j.zhao=intel.com at lists.freedesktop.org
> [mailto:wayland-devel-bounces+juan.j.zhao=intel.com at lists.freedesktop.org]
> On Behalf Of Benjamin Franzke
> Sent: Wednesday, November 02, 2011 7:05 PM
> To: Zhao, Juan J
> Cc: Kristian H?gsberg; gtk-devel-list; wayland-devel at lists.freedesktop.org
> Subject: Re: Patch for updating gtk over wayland interface
> 
> For review its always better to git send-email, and since this is
> wayland related it should
> be fine to send gdk-wayland patches to the wayland-list, maybe with a
> gtk prefix.
> 
> To comment on the patch i'll copy the relevant parts for now.
> 
> >-  wl_display_sync_callback(display_wayland->wl_display, sync_callback,
> &done);
> >+  callback=wl_display_sync(display_wayland->wl_display);
> >+  wl_callback_add_listener(callback, &sync_listener, &done);
> >+
> >  wl_display_iterate(display_wayland->wl_display, WL_DISPLAY_WRITABLE);
> >  while (!done)
> >    wl_display_iterate(display_wayland->wl_display,
> WL_DISPLAY_READABLE);
> >+
> 
> There is a wl_display_roundtrip that can be used now.
> 
> >+/* no visual interface for wayland now */
> >+#undef WL_VISUAL_HANDLE
> 
> Since wl_visuals are really removed, everything that used or handled wl_visuals
> should be replaced with the use of egl configs and/or the shm format tokens.
> Just temporarily disabling those code paths is ugly.
> 
> >-  visual = display->premultiplied_argb_visual;
> >+  visual = WL_SHM_FORMAT_XRGB32;
> 
> This should give a warning since WL_SHM_FORMAT_XRGB32 is an integer
> not a pointer.
> The type of "visual" is still "struct wl_visual *" (where the struct
> is declared nowhere).
> So assigning the new SHM tokens to the old wl_visual variables should
> be avoided,
> rather use some sth like:
> enum wl_shm_format format = WL_SHM_FORMAT_XRGB32.
> 
> 2011/11/2 Zhao, Juan J <juan.j.zhao at intel.com>:
> > Hi there,
> >
> >          These days I built gtk+ in my platform and updated the interface
> > and fixing some problems with the help from wayland-devel. Now the first
> > step is done: some simple applications in gtk+/test can work well now.
> >
> >          So I send this patch to gtk-devel for review and asking for
> > suggestions.
> >
> >          As I know, Bnf in wayland-devel also has interest on this and has
> > similar patch. So I also add him and ask for suggestion.
> >
> >          I'm not sure which patch format gtk-devel likes, so I just send it
> > with attachment not by "git send-email".
> >
> >
> >
> >          Of course there are still lots of further works should be done, I
> > will go on to fix there.
> >
> >
> >
> > -----
> >
> > *^_^* BRs,
> >
> > Juan
> >
> >
> >
> >
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list