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

Reply via email to