[PATCH wayland v5] client: extend error handling

Pekka Paalanen ppaalanen at gmail.com
Tue Jul 22 09:21:25 PDT 2014


On Mon, 7 Jul 2014 17:41:25 +0300
Pekka Paalanen <ppaalanen at gmail.com> wrote:

> On Mon,  7 Jul 2014 17:28:11 +0300
> Pekka Paalanen <ppaalanen at gmail.com> wrote:
> 
> > From: Marek Chalupa <mchqwerty at gmail.com>
> > 
> > When an error occurs, wl_display_get_error() does not
> > provide any way of getting know if it was a local error or if it was
> > an error event, respectively what object caused the error and what
> > the error was.
> > 
> > This patch introduces a new function wl_display_get_protocol_error()
> > which will return error code, interface and id of the object that
> > generated the error.
> > wl_display_get_error() will work the same way as before.
> > 
> > wl_display_get_protocol_error() DOES NOT indicate that a non-protocol
> > error happened. It returns valid information only in that case that
> > (protocol) error occurred, so it should be used after calling
> > wl_display_get_error() with positive result.
> > 
> > [Pekka Paalanen] Applied another hunk of Bryce's comments to docs,
> > 	added libtool version bump.
> > 
> > Reviewed-by: Pekka Paalanen <ppaalanen at gmail.com>
> > Reviewed-by: Bryce Harrington <b.harrington at samsung.com>
> > ---
> >  Makefile.am          |   2 +-
> >  src/wayland-client.c | 137 ++++++++++++++++++++++++++++++++++++++++++++-------
> >  src/wayland-client.h |   3 ++
> >  3 files changed, 123 insertions(+), 19 deletions(-)
> > 
> > diff --git a/Makefile.am b/Makefile.am
> > index c15d8b8..fee19ab 100644
> > --- a/Makefile.am
> > +++ b/Makefile.am
> > @@ -51,7 +51,7 @@ nodist_libwayland_server_la_SOURCES =		\
> >  
> >  libwayland_client_la_CFLAGS = $(FFI_CFLAGS) $(GCC_CFLAGS) -pthread
> >  libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
> > -libwayland_client_la_LDFLAGS = -version-info 2:0:2
> > +libwayland_client_la_LDFLAGS = -version-info 3:0:3
> >  libwayland_client_la_SOURCES =			\
> >  	src/wayland-client.c
> >  
> 
> Hi,
> 
> I did intend this as a reply to
> http://lists.freedesktop.org/archives/wayland-devel/2014-June/015532.html
> but messed up a bit.
> 
> I would like a one more reviewed-by for specifically the
> version-info bump that we get it right. Then I can push this.

Well, it seemed correct to me, and no-one complained, so pushed.


Thanks,
pq


More information about the wayland-devel mailing list