--- rxvt-unicode/src/feature.h 2006/01/30 02:21:20 1.45 +++ rxvt-unicode/src/feature.h 2006/03/04 18:42:15 1.49 @@ -61,6 +61,13 @@ */ /* + * Forcefully disable double-buffering for xft. On some card/driver combination + * this slightly decreases performance, on most it greatly helps it. + * The slowdown is small, so it * should normally be enabled. + */ +/* #define FORCE_UNBUFFERED_XFT */ + +/* * The cursor blink interval, in seconds. */ #define CURSOR_BLINK_INTERVAL 0.5 @@ -136,7 +143,7 @@ * Define to remove support for XCopyArea () support. XCopyArea () is useful * for scrolling on non-local X displays */ -#undef NO_SLOW_LINK_SUPPORT +#define NO_SLOW_LINK_SUPPORT /* * Printer pipe which will be used for emulation of attached vt100 printer @@ -300,6 +307,11 @@ #define SB_WIDTH_MAXIMUM 100 /* + * rxvt scrollbar shadow width in pixels, must be 1 or 2 + */ +#define SHADOW_WIDTH 1 + +/* * When using Rxvt scrollbar, clicking above or below the slider will move * 1/4 of the screen height, if possible. Setting RXVT_SCROLL_FULL will move * it one screen height less one line, if possible @@ -375,5 +387,15 @@ */ #define VISUAL_BELL_DURATION .020 +/*--------------------------------OTHER---------------------------------*/ + +/* + * Enable the linux yield/usleep hack, which can dramatically improve + * performance without hurting. See command.C for details. + */ +#if __linux__ +# define LINUX_YIELD_HACK 1 +#endif + #endif