--- rxvt-unicode/src/rxvttoolkit.h 2008/11/05 14:43:54 1.47 +++ rxvt-unicode/src/rxvttoolkit.h 2010/10/22 16:49:26 1.49 @@ -237,6 +237,7 @@ int screen; Window root; rxvt_term *selection_owner; + rxvt_term *clipboard_owner; Atom xa[NUM_XA]; bool is_local; #ifdef POINTER_BLANK @@ -255,7 +256,7 @@ } Atom atom (const char *name); - void set_selection_owner (rxvt_term *owner); + void set_selection_owner (rxvt_term *owner, bool clipboard); void reg (xevent_watcher *w); void unreg (xevent_watcher *w); @@ -354,13 +355,5 @@ void fade (rxvt_screen *screen, int percent, rxvt_color &result, const rgba &to = rgba (0, 0, 0)); }; -#if TRACE_PIXMAPS -Pixmap trace_XCreatePixmap (const char *file, int line, Display *dpy, Window r, unsigned int w, unsigned int h, unsigned int d); -void trace_XFreePixmap (const char *file, int line, Display *dpy, Pixmap p); - -# define XCreatePixmap(dpy,r,w,h,d) trace_XCreatePixmap (__FILE__,__LINE__,dpy,r,w,h,d) -# define XFreePixmap(dpy,p) trace_XFreePixmap (__FILE__,__LINE__,dpy,p) -#endif - #endif