df-libreoffice:feature/docking_windows

Last commit made on 2018-03-23
Get this branch:
git clone -b feature/docking_windows https://git.launchpad.net/df-libreoffice
Members of The Document Foundation can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
feature/docking_windows
Repository:
lp:df-libreoffice

Recent commits

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).

Change-Id: I529baf6cc1174728b54bae4c658cf95631da19d6

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

Change-Id: I9340f9cfdca88a0e3e337476cfdd4e2eca37d01f

46120b5... by Katarina Behrens <email address hidden>

Enable undocking of sidebar by dragging a deck grip

Change-Id: I59d15b4c61045bfd97dd937e6f383652db33fd8f

2f6a23c... by Katarina Behrens <email address hidden>

Change mouse cursor to Move when over sidebar deck grip

Change-Id: Ic6a271245a6c2da307238d799dbd606e435f7aa1

8486af0... by Katarina Behrens <email address hidden>

Prep mouse event handler to indicate dragging started

Change-Id: Icdb865e511047b166767ca9e87e808c308ad7643

b3db1b0... by Katarina Behrens <email address hidden>

Show grip on sidebar's deck title to be used for drag'n'drop later

Change-Id: I4d76d49742056d278e73a995dcbb8c4a64b374bd

781c118... by Miklos Vajna <email address hidden>

sw XHTML import: support OLE2-in-RTF objects

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.

Change-Id: I2934c9fb7474e981ff6bb2f7eb253a3a86cfd98b
Reviewed-on: https://gerrit.libreoffice.org/51772
Reviewed-by: Miklos Vajna <email address hidden>
Tested-by: Jenkins <email address hidden>

1b1cfe4... by =?utf-8?q?Caol=C3=A1n_McNamara?= <email address hidden>

a11y crash with no chars selected in character map

type gibberish in character map search box, click character map widget,
crash

Change-Id: Ifa3e4bce2d7e0b84cf3c5033eb819c73076daabe
Reviewed-on: https://gerrit.libreoffice.org/51773
Tested-by: Jenkins <email address hidden>
Reviewed-by: Caolán McNamara <email address hidden>
Tested-by: Caolán McNamara <email address hidden>

ed4df95... by Pranav Kant <email address hidden>

lok: don't post events on disposed window

Change-Id: I7721380b1bb6e9ec21338a72523326d0cae6729e
Reviewed-on: https://gerrit.libreoffice.org/51777
Tested-by: Jenkins <email address hidden>
Reviewed-by: pranavk <email address hidden>

b4c08ec... by Miklos Vajna <email address hidden>

xmlsecurity: remove no longer needed Windows XP workaround

Change-Id: Id3f024fefc0b2bd6f837ecfdd907f0d107600910
Reviewed-on: https://gerrit.libreoffice.org/51759
Reviewed-by: Miklos Vajna <email address hidden>
Tested-by: Jenkins <email address hidden>