8fbe855...
by
Katarina Behrens <email address hidden>
tdf#116563: floating windows must get input focus at some point
This partially reverts commit bb6a8dce405bd0f and means we need
a different solution for tdf#48300 on X11-based Linux frontends.
Send _NET_ACTIVE_WINDOW signal only if we want to activate window
that has been minimized (ToTopFlags::RestoreWhenMin) or covered by
other windows (ToTopFlags::ForegroundTask).
5520b23...
by
Katarina Behrens <email address hidden>
Treat docking windows in floating mode the same way as toolbars
i.e. WB_OWNERDRAWDECORATION instead of WB_SYSTEMWINDOW. In compositing
window managers, WB_SYSTEMWINDOW ( = utility window) can't be docked
once it has been undocked since WM isn't notified about window movement
For WB_OWNERDRAWDECORATION windows, LibO moves the window itself and
doesn't rely upon WM
If you like layering things on top of each other, then this commit
message is for you. So it's possible to have a PPTX file in the
following wrappers:
- wrap PPTX in a binary OLE2 container
- wrap that in an OLE1 container
- wrap that in an RTF fragment
- wrap that in an XHTML fragment (in a ReqIF file)
Turns out that only the RTF and OLE1 unwrapping was missing, the rest
worked already, so implement the missing piece in a new SwReqIfReader
namespace.
Finally extend OleEmbeddedObject to be able to read its native data
stream when the object is opened, reading it from the storage would
fail, as the object already opened the storage stream.