9.09 Sat Nov 13 01:39:07 CET 2010 - NOTICE: this release updates terminfo/termcap. - the bestest release ever. - it was verified that urxvt handles µ and μ correctly. - add support for blending and blurring with XRender (Emanuele Giaquinta). - add support for using gdk-pixbuf as image backend (Emanuele Giaquinta). - cleanup and minor fixes of the image code (Emanuele Giaquinta). - new perl extension "confirm-paste" (Emanuele Giaquinta). - new on_tt_paste perl hook and tt_paste perl binding (Emanuele Giaquinta). - new on_bell perl hook (Emanuele Giaquinta). - searchable-scrollback no longer ignores the first line (Emanuele Giaquinta). - properly set VSTATUS in termios for *BSD (reported by Ed Schouten). - fix utmpx detection on upcoming FreeBSD 9. - Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when it is not fully convertible to STRING (patch by James Cloos). - fix a buffer overflow that would cause wrong key sequences to be generated for numpad keys (introduced in 9.05). - fix definition of sgr0 to work around limitations in luit. - extend ISO 14755 5.4 mode to also print the font name of the characters other than first one in the selected cell (Emanuele Giaquinta). - new iso14755 option to disable ISO 14755 at runtime (Emanuele Giaquinta). - make sure pagewise scrolling scrolls at least one line (found by Mikachu). - remove deprecated OSC 18 / 19 and make OSC 17 / 19 apply to highlightColor / highlightTextColor (Emanuele Giaquinta). - add highlightTextColor resource to change the foreground colour of highlighted characters (Emanuele Giaquinta). - make highlightColor apply also to selected cells with reverse video but not to non selected cells with reverse video (Emanuele Giaquinta). - remove colorRV resource (it was enabled only with frills off). - fix numlock handling, the most longstanding bug to date (Emanuele Giaquinta). - reduce the number of custom bits to 4, to make room for 256 colours. - add support for 256 colors (Emanuele Giaquinta, Marc Lehmann). - add rxvt-unicode-256color terminfo and use it by default in 256 colors mode. - update rxvt-unicode terminfo to state 7744 colour pairs to cover all 88*88 possible pairs. - actually added macosx-clipboard-native, which should have been in the 9.07 release but had been forgotten. - fix hang if DECAWM is not set and there are not enough columns to insert a character (Emanuele Giaquinta). - cub1 ("backspace") will now respect wrapping when past the rightmost column, working around a shortcoming of most tty line discipline's line editing. - add support for grabbing the clipboard selection and extend selection{_clear,_grab,} perl bindings to optionally work on the clipboard selection (based on patch by Dana Jansens). - no longer force CERASE to BACKSPACE - use the system default. affects default value for VERASE only when no compatible setting for backspacekey was given. - use higher than 38400 baudrate setting, if detected. - erase screen would clear to the wrong background when blinking was enabled (which selects high intensity under some circumstances). - scr_kill_char didn't touch the line. - upgrade and port to libev-4.01. - enabled solaris event ports and kqueue backends (if available).
Created attachment 254377 [details, diff] 9.09 ebuild diff Jeroen, this is my proposed bump patch. Detailed information included in the patch header. Any comments?
(In reply to comment #1) > Created an attachment (id=254377) [details] > 9.09 ebuild diff > > Jeroen, this is my proposed bump patch. Detailed information included in the > patch header. > > Any comments? Looks fine. Commit it when you have the time (or I will). I am a bit worried about all the other options ./configure provides that we're not exposing to users through IUSE yet. What we have is these: x11-terms/rxvt-unicode:afterimage - Enable support for media-libs/libafterimage x11-terms/rxvt-unicode:blink - Enable blinking text x11-terms/rxvt-unicode:iso14755 - Enable ISO-14755 support x11-terms/rxvt-unicode:wcwidth - Enable wide char width support And what is supported is these: --enable-everything enable standard non-multichoice features NOTE: this option is order dependent --enable-assert enable assertions --enable-warnings turn on g++ warnings --enable-256-color enable 256-color support --enable-unicode3 use 21 instead of 16 bits to represent unicode characters --enable-combining enable composition of base and combining characters --enable-xft enable xft support on systems that have it --enable-font-styles enable bold and italic support --enable-pixbuf enable integration with gdk-pixbuf for background images --enable-transparency enable transparent backgrounds --enable-fading enable colors fading when off focus --enable-rxvt-scroll enable rxvt style scrollbar --enable-next-scroll enable NeXT style scrollbar --enable-xterm-scroll enable Xterm style scrollbar --enable-perl enable embedded perl interpreter --enable-xim XIM (X Input Method) protocol support --disable-backspace-key disable handling of the backspace key --disable-delete-key disable handling of the delete key --disable-resources disable all resource checking --enable-8bitctrls enable 8 bit control sequences (not recommended) --enable-fallback[=CLASS] fall back on CLASS resources in addition to URxvt ones (default: Rxvt) --disable-swapscreen disable swap screen support --enable-frills enable support for rarely used features --enable-keepscrolling enable continual scrolling on scrollbar arrow press --enable-selectionscrolling enable scrolling during selections --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel) --enable-smart-resize enable smart growth/shrink behaviour --enable-pointer-blank enable pointer blanking when typing or inactive --enable-utmp enable utmp (utmpx) support --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) --enable-lastlog enable lastlog support (requires --enable-utmp) But maybe that's for another time. There's no rush.
( I erroneously included the 256-color option in that list. That's one of the options we do cover. )
+ 15 Nov 2010; Alex Alexander <wired@gentoo.org> +rxvt-unicode-9.09.ebuild, + metadata.xml: + version bump I'll open another bug for the configure options. Enjoy :)
gdk-pixbuf is actually included in gtk+ in versions before 2.21, so i guess it would be something like || ( <=x11-libs/gtk+-2.21 >=x11-libs/gdk-pixbuf-2.21 ) for the dep.