From cf0c457411b017c219be0c968836b0f748e1b12c Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 12 May 2012 18:00:49 +0000 Subject: Speculative support for xcb-util 0.3.8 and xcbproto 1.6 svn path=/trunk/libnsfb/; revision=13920 --- src/surface/x.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/surface/x.c b/src/surface/x.c index ccefacf..b9c3429 100644 --- a/src/surface/x.c +++ b/src/surface/x.c @@ -33,7 +33,7 @@ #include "plot.h" #include "cursor.h" -#if defined(NEED_HINTS_ALLOC) +#if defined(NSFB_NEED_HINTS_ALLOC) static xcb_size_hints_t * xcb_alloc_size_hints(void) { @@ -47,6 +47,17 @@ xcb_free_size_hints(xcb_size_hints_t *hints) } #endif +#if defined(NSFB_NEED_ICCCM_API_PREFIX) +#define xcb_size_hints_set_max_size xcb_icccm_size_hints_set_max_size +#define xcb_size_hints_set_min_size xcb_icccm_size_hints_set_min_size +#define xcb_set_wm_size_hints xcb_icccm_set_wm_size_hints +#endif + +#if (NSFB_XCBPROTO_MAJOR_VERSION > 1) || \ + (NSFB_XCBPROTO_MAJOR_VERSION == 1 && NSFB_XCBPROTO_MINOR_VERSION >= 6) +#define WM_NORMAL_HINTS XCB_ATOM_WM_NORMAL_HINTS +#endif + #define X_BUTTON_LEFT 1 #define X_BUTTON_MIDDLE 2 #define X_BUTTON_RIGHT 3 -- cgit v1.2.3