--- rxvt-unicode/src/rxvt.h 2004/12/13 01:29:03 1.129 +++ rxvt-unicode/src/rxvt.h 2004/12/15 00:12:58 1.132 @@ -640,15 +640,24 @@ XA_VT_SELECTION, XA_INCR, XA_WMDELETEWINDOW, -#ifdef TRANSPARENT + XA_CLIPBOARD, +#if ENABLE_FRILLS + XA_NET_WM_PID, + XA_MOTIF_WM_HINTS, + XA_NET_WM_NAME, + XA_NET_WM_ICON_NAME, +#endif +#if USE_XIM + XA_WM_LOCALE_NAME, +#endif +#if TRANSPARENT XA_XROOTPMAPID, XA_XSETROOTID, #endif -#ifdef OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ +#if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ XA_DNDPROTOCOL, XA_DNDSELECTION, #endif /* OFFIX_DND */ - XA_CLIPBOARD, NUM_XA }; @@ -1202,7 +1211,8 @@ # endif #endif - void paste (const unsigned char *data, unsigned int len); + // modifies first argument(!) + void paste (unsigned char *data, unsigned int len); void flush (); @@ -1258,6 +1268,7 @@ void tt_printf (const char *fmt,...); void tt_write (const unsigned char *data, unsigned int len); + void pty_write (); void tt_winch ();