Hi, This is a prerelease for 9.15, among the changes is
- completely redone background pixmap support - users can now specify arbitrary expressions (And programs) that calculate new terminal backgrounds. see the urxvt-background manpage for details. and we would appreciate feedback on this new system, if you have nice ideas to use it for / examples, if there's something you want to do but can't, etc. Download: http://data.plan9.de/rxvt-unicode-9.15.tar.bz2 Documentation for new background system: http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/src/perl/background All changes since 9.14 so far: - INCOMPATIBLE CHANGE: renamed urlLauncher resource to url-launcher. - fix processing of DEC private mode save sequences (patch by Patrick Hemmer). - fix disabling of cursor blink with the option-popup menu (based on a patch by Jan Larres). - the font height is not augmented anymore when lineSpace is non zero. - fix "new pagemap" vs. "delete pagemap" mismatch ([] vs. non-[]), as diagnosed by clang. - fix height mismatch between active and inactive cursor when lineSpace is non zero (patch by Stanislav Seletskiy). - make it compile with LOCAL_X_IS_UNIX again (reported by [email protected]). - completely redone background pixmap support - users can now specify arbitrary expressions (And programs) that calculate new terminal backgrounds. see the urxvt-background manpage for details. - xrender is now required for background pixmap support. - perl extensions can now provide commandline switches and resources which show up in -help etc. - iso14755 51 mode window now displays row and column. - implement a -visual switch and move that and -depth to frills, also warn when we can't get the requested visual. - new env variable: RXVT_PERL_LIB. - allocate all screen memory in one go and let the virtual memory subsystem sort it out. this simplifies code, improves access locality, saves a bit of ram and makes things a bit faster, too. - remove support for libafterimage. - update to CVS version of libev, for a whopping 11kb size decrease. - do not ship yet another copy of ecb.h, use the one in libev or libptytty instead. - selectively mark some methods as cache-hot/cache cold, which might speed up execution but definitely decreases codesize. -- Mikael Magnusson _______________________________________________ rxvt-unicode mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
