New bug as of Fluxbox 1.3.7, Qt 5.4.1:
Summary:
QMdiSubWindow events appear to be getting discarded/ignored by Fluxbox, preventing the minimize/maximize/close buttons from doing anything.
Severity:
Quite serious. Although I am only seeing it with QMdiSubWindows at the moment, this indicates that something in Fluxbox 1.3.7 is not handling/passing events properly, and could cause issues in other windows/toolkits as well.
To reproduce:
1) Install Qt5 with the Qt Designer utility.
2) Run Qt Designer ("/usr/local/lib/qt5/bin/designer" on FreeBSD)
3) Open/create a window/form (just click "create" on the new form dialog - nothing special is needed)
4) The new form is contained within a QMdiSubWindow, and provides buttons in the upper-right corner for closing/minimizing the sub window (just like a WM provides). It is the events from these buttons which appear to be getting discarded/ignored by fluxbox, rendering the buttons useless.
I have tested this in a couple other WM's as well (KDE's WM & I3 for example), and those function just fine, so my guess is the event handling/filter within Fluxbox 1.3.7 is simply missing/discarding an event. This seems to be a new bug though, since it behaved properly with older versions of Fluxbox (such as 1.3.5 & 1.3.6), so that might help determine what changed to cause this bug.
Last edit: Mathias Gumz 2015-05-14
works ok on qt 5.6 - sure it wasn't caused by a Qt update (thus a bug in Qt5.4)?
in case it's still reproducible, one would best check events on the window (ask me for instructions ;-)