Problems found with existing distfiles:
distfiles/fvwm-1.24r.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
* Added various new abilities to If action, including the <query> tag,
matching class, name, role and window type.
* Added ForEach action.
* Restore the <center> option for window placement.
* New GrowToFill action.
* Updated Portuguese and Polish translations.
* New Galician translation.
* Added strict option to ToggleShowDesktop action.
* Speed optimization in rendering code.
* New <position> tag for ShowMenu action allows placing menus other
than at the mouse cursor.
* Fix some corner cases of relative position to work correctly.
* Allow specifying multiple mousebinds in one tag as we already do
for keybinds (separated by spaces, as "W-Return M-S-F3" for example).
* Added option rebindOnMappingNotify option, on by default, which
controls if we update binds when the keyboard layout changes at runtime.
* The resize action now only considers the part of the client that is onscreen
for purposes of picking an action to perform.
* Make desktop actions non-interactive (means you can have more actions bound
to a key after them, and the dialog disappears on a timer instead of when
releasing the modifier keys).
* obxprop is now not pathologically slow when printing very long arrays.
* Fix menu accelerator underlines sometimes not showing up.
* Fix so you can click menu entries before the menuHideDelay expires if it's
a new click.
* Don't readd the X event fd to the poll set every time we reconfigure.
* Fix some specialized button bitmaps not loading from the correct files.
(toggled + pressed or hover would just be the base toggled image).
* Various small bugfixes.
While here:
* add hard dependency on Python.
* add options for image support, enable recommended imlib2 by default.
* fixes missing bump of API_DEPENDS to 3.5.
* easy and better handling for config files.
3.5.2:
* Fix crash in theme rendering code, and in theme parsing code.
* Maximize windows without borders to fill the whole screen, don't leave
a one-pixel empty space. (Bug #5996)
3.5.1:
* New translations: Afrikaans, Belarusian, Interlingua, Hebrew, Romanian,
Greek.
* Updated translations: Italian, Serbian, Spanish, Czech, Hungarian, Turkish,
German, Arabic, Polish, Dutch, Lithuanian, Portuguese, Estonian.
* SVG icon support. This is optional, depending on librsvg being installed.
* Allow application rules to control window size with a new <size> tag.
* Allow application rules to pick a monitor for new windows without forcing
a position.
* Allow non-interactive focus cycling with a new <interactive> tag.
* New LeastOverlap window placement policy replaces the old default
behaviour. It finds a place on a given monitor that overlaps as few
windows as possible. Contributed by Ian Zimmerman.
* Improved Xinerama behaviour.
* Correctly interface with latest gnome-session for Gnome/Openbox X sessions.
* Allow third-party control of window opacity in compositing managers.
* Improved themeing options. Contributed by Dave Foster.
* Add <monitor>, <title type="regex">, <title type="exact"> and
<activedesktop> options to If action.
* Addresses bugs #4661, #5506, #5186, #5758, #5410, #5228, #5277, #5731,
#5746, #5737, #5419, #5721, #5711, #5385, #5500, #4992, #5443, #5518,
#5444, #4782, #5237, #5228, #5173, #5203, #5246, #5180, #5179, #5150,
#5132, #4937, #4889, #5253, #3769, #5819, #5811, #5081, #5426 among others.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882