dbghelp: implement DW_TAG_unspecified_type (v2)

based on dwarf2_parse_base_type

v2: incorporated changes from mstefani

Signed-off-by: David Heidelberg <david@ixit.cz>
dri3: Rework serial handling

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Fix a bug when the pixmap is released before being presented

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Use new interface

Signed-off-by: Axel Davy <axel.davy@ens.fr>
dri3: Rework of the xcb connection

. Remove the Xlib calls by Xcb ones
. Use two xcb connections to avoid libxcb threading bugs

Signed-off-by: Axel Davy <axel.davy@ens.fr>
fix small typo

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Trivial typo fixes
Implement new interface

Signed-off-by: Axel Davy <axel.davy@ens.fr>
nine: hack around the current checks for non-lib nine

Essentially everything is commented out. Here is a list of what needs doing:

1. Get the "WINE_CHECK_SONAME" working ? Perhaps one would like to drop that
   and use PKG_CHECK_MODULES(d3d...)
2. Use pkg-config to query the variable moduledir, and set it as a define.
3. Feed the define into dlls/winex11.drv/d3dadapter.c
4. If WINE_CHECK_SONAME is dropped, audit the SONAME_LIBD3D....
5. Rebuild the configure script and co (ie. run ./autogen.sh)

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
nine: restore basic autoconfiguration, use pkg-config

At this moment we should be able detect d3d directory.

Signed-off-by: David Heidelberg <david@ixit.cz>
nine: don't spread colors more than we must

This is probably misterious bug of bash(?).
When is endline "\n" before color reset,
sometimes few messages after gets also colored.

Signed-off-by: David Heidelberg <david@ixit.cz>
Fix build
nine: implement DRI3PresentGroup_CreateAdditionalPresent

The implementation is probably not optimal, there are the following questions:

. what if two swapchain render to the same X drawable (even if different Win HWND)
Current implementation is going to behave very badly there
. spec is not precise here: on which screen should we be on ? Since we don't support
multiple screen/displays yet, this is not yet pb.
. What about focus window ?

Signed-off-by: Axel Davy <axel.davy@ens.fr>