SOURCES: skippy-xd-fix_CARD23.patch (NEW), skippy-xd-fix_noxineram...
japhy
japhy at pld-linux.org
Fri Dec 1 18:30:30 CET 2006
Author: japhy Date: Fri Dec 1 17:30:30 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- New patches ripped off Gentoo ebuild.
---- Files affected:
SOURCES:
skippy-xd-fix_CARD23.patch (NONE -> 1.1) (NEW), skippy-xd-fix_noxinerama.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/skippy-xd-fix_CARD23.patch
diff -u /dev/null SOURCES/skippy-xd-fix_CARD23.patch:1.1
--- /dev/null Fri Dec 1 18:30:30 2006
+++ SOURCES/skippy-xd-fix_CARD23.patch Fri Dec 1 18:30:24 2006
@@ -0,0 +1,156 @@
+diff -pu skippy-xd-0.5.0-original/src/clientwin.c skippy-xd-0.5.0/src/clientwin.c
+--- skippy-xd-0.5.0-original/src/clientwin.c 2006-10-15 15:25:02.000000000 +0200
++++ skippy-xd-0.5.0/src/clientwin.c 2006-10-15 15:26:27.000000000 +0200
+@@ -33,7 +33,7 @@ int
+ clientwin_validate_func(dlist *l, void *data)
+ {
+ ClientWin *cw = (ClientWin *)l->data;
+- CARD32 desktop = (*(CARD32*)data),
++ unsigned long desktop = (*(unsigned long*)data),
+ w_desktop = wm_get_window_desktop(cw->mainwin->dpy, cw->client.window);
+
+ #ifdef XINERAMA
+@@ -43,7 +43,7 @@ clientwin_validate_func(dlist *l, void *
+ return 0;
+ #endif
+
+- return (w_desktop == (CARD32)-1 || desktop == w_desktop) &&
++ return (w_desktop == (unsigned long)-1 || desktop == w_desktop) &&
+ wm_validate_window(cw->mainwin->dpy, cw->client.window);
+ }
+
+diff -pu skippy-xd-0.5.0-original/src/skippy.c skippy-xd-0.5.0/src/skippy.c
+--- skippy-xd-0.5.0-original/src/skippy.c 2006-10-15 15:25:02.000000000 +0200
++++ skippy-xd-0.5.0/src/skippy.c 2006-10-15 15:26:17.000000000 +0200
+@@ -83,7 +83,7 @@ update_clients(MainWin *mw, dlist *clien
+ static dlist *
+ do_layout(MainWin *mw, dlist *clients, Window focus, Window leader)
+ {
+- CARD32 desktop = wm_get_current_desktop(mw->dpy);
++ unsigned long desktop = wm_get_current_desktop(mw->dpy);
+ unsigned int width, height;
+ float factor;
+ int xoff, yoff;
+diff -pu skippy-xd-0.5.0-original/src/wm.c skippy-xd-0.5.0/src/wm.c
+--- skippy-xd-0.5.0-original/src/wm.c 2006-10-15 15:25:02.000000000 +0200
++++ skippy-xd-0.5.0/src/wm.c 2006-10-15 15:25:53.000000000 +0200
+@@ -258,7 +258,7 @@ wm_get_stack(Display *dpy)
+ return 0;
+
+ for(i = 0; i < items_read; i++)
+- l = dlist_add(l, (void*)((CARD32*)data)[i]);
++ l = dlist_add(l, (void*)((unsigned long*)data)[i]);
+
+ XFree(data);
+
+@@ -293,10 +293,10 @@ wm_get_root_pmap(Display *dpy)
+ return rootpmap;
+ }
+
+-CARD32
++unsigned long
+ wm_get_current_desktop(Display *dpy)
+ {
+- CARD32 desktop = 0;
++ unsigned long desktop = 0;
+ unsigned char *data;
+ int status, real_format;
+ Atom real_type;
+@@ -309,7 +309,7 @@ wm_get_current_desktop(Display *dpy)
+ if(status != Success)
+ return 0;
+ if(items_read)
+- desktop = ((CARD32*)data)[0];
++ desktop = ((unsigned long*)data)[0];
+ XFree(data);
+
+ return desktop;
+@@ -411,7 +411,7 @@ wm_set_fullscreen(Display *dpy, Window w
+ if(WM_PERSONALITY == WM_PERSONALITY_NETWM && NETWM_HAS_FULLSCREEN)
+ {
+ Atom props[6];
+- CARD32 desktop = (CARD32)-1;
++ unsigned long desktop = (unsigned long)-1;
+
+ props[0] = _NET_WM_STATE_FULLSCREEN;
+ props[1] = _NET_WM_STATE_SKIP_TASKBAR;
+@@ -482,7 +482,7 @@ wm_validate_window(Display *dpy, Window
+
+ return result;
+ } else {
+- CARD32 attr;
++ unsigned long attr;
+
+ status = XGetWindowProperty(dpy, win, _WIN_STATE,
+ 0L, 1L, False, XA_CARDINAL, &real_type, &real_format,
+@@ -493,7 +493,7 @@ wm_validate_window(Display *dpy, Window
+ XFree(data);
+ return 0;
+ }
+- attr = (((CARD32*)data)[0]) & (WIN_STATE_MINIMIZED |
++ attr = (((unsigned long*)data)[0]) & (WIN_STATE_MINIMIZED |
+ WIN_STATE_SHADED |
+ WIN_STATE_HIDDEN);
+ if(attr)
+@@ -513,7 +513,7 @@ wm_validate_window(Display *dpy, Window
+ XFree(data);
+ return 1; /* If there's no _WIN_HINTS, assume it's 0, thus valid */
+ }
+- attr = ((CARD32*)data)[0];
++ attr = ((unsigned long*)data)[0];
+ if(attr & WIN_HINTS_SKIP_TASKBAR)
+ result = 0;
+ XFree(data);
+@@ -523,14 +523,14 @@ wm_validate_window(Display *dpy, Window
+ }
+ }
+
+-CARD32
++unsigned long
+ wm_get_window_desktop(Display *dpy, Window win)
+ {
+ int status, real_format;
+ Atom real_type;
+ unsigned long items_read, items_left;
+ unsigned char *data;
+- CARD32 desktop = 0;
++ unsigned long desktop = 0;
+
+ if(WM_PERSONALITY == WM_PERSONALITY_GNOME)
+ {
+@@ -540,7 +540,7 @@ wm_get_window_desktop(Display *dpy, Wind
+ if(status == Success)
+ {
+ if(items_read)
+- desktop = (((CARD32*)data)[0] & WIN_STATE_STICKY) ? (CARD32)-1 : 0;
++ desktop = (((unsigned long*)data)[0] & WIN_STATE_STICKY) ? (unsigned long)-1 : 0;
+
+ XFree(data);
+
+@@ -558,7 +558,7 @@ wm_get_window_desktop(Display *dpy, Wind
+ return wm_get_current_desktop(dpy);
+
+ if(items_read)
+- desktop = ((CARD32*)data)[0];
++ desktop = ((unsigned long*)data)[0];
+ else
+ desktop = wm_get_current_desktop(dpy);
+
+diff -pu skippy-xd-0.5.0-original/src/wm.h skippy-xd-0.5.0/src/wm.h
+--- skippy-xd-0.5.0-original/src/wm.h 2006-10-15 15:25:02.000000000 +0200
++++ skippy-xd-0.5.0/src/wm.h 2006-10-15 15:25:59.000000000 +0200
+@@ -66,12 +66,12 @@ char wm_check(Display *dpy);
+ void wm_use_netwm_fullscreen(Bool b);
+ dlist *wm_get_stack(Display *dpy);
+ Pixmap wm_get_root_pmap(Display *dpy);
+-CARD32 wm_get_current_desktop(Display *dpy);
++unsigned long wm_get_current_desktop(Display *dpy);
+ FcChar8 *wm_get_window_title(Display *dpy, Window window, int *length_return);
+ Window wm_get_group_leader(Display *dpy, Window window);
+ void wm_set_fullscreen(Display *dpy, Window window, int x, int y, unsigned int width, unsigned int height);
+ int wm_validate_window(Display *dpy, Window win);
+-CARD32 wm_get_window_desktop(Display *dpy, Window win);
++unsigned long wm_get_window_desktop(Display *dpy, Window win);
+ Window wm_get_focused(Display *dpy);
+ void wm_ignore_skip_taskbar(Bool b);
+
================================================================
Index: SOURCES/skippy-xd-fix_noxinerama.patch
diff -u /dev/null SOURCES/skippy-xd-fix_noxinerama.patch:1.1
--- /dev/null Fri Dec 1 18:30:30 2006
+++ SOURCES/skippy-xd-fix_noxinerama.patch Fri Dec 1 18:30:24 2006
@@ -0,0 +1,12 @@
+--- src/mainwin.c 2005-11-06 01:32:13.000000000 -0600
++++ src/mainwin.c 2005-11-06 01:32:19.000000000 -0600
+@@ -67,9 +67,7 @@
+ XRenderPictureAttributes pa;
+ XRenderColor clear;
+ int error_base;
+-#ifdef XINERAMA
+ int event_base;
+-#endif /* XINERAMA */
+
+ MainWin *mw = (MainWin *)malloc(sizeof(MainWin));
+
================================================================
More information about the pld-cvs-commit
mailing list