[Libreoffice-commits] core.git: Changes to 'private/thb/libo-6-1+backports'

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Nov 27 01:43:56 UTC 2018


New branch 'private/thb/libo-6-1+backports' available with the following commits:
commit c0b5e3baf696f9b3c4a28d6771294154f1c5172f
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Thu Nov 8 15:36:37 2018 +0100

    tdf#120252 use the already transformed PolyPolygon
    
    Change-Id: I38abc73116720b99364c3de9fa4378c730385dc2
    Reviewed-on: https://gerrit.libreoffice.org/63104
    Reviewed-by: Xisco Faulí <xiscofauli at libreoffice.org>
    Tested-by: Xisco Faulí <xiscofauli at libreoffice.org>
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	vcl/quartz/salgdicommon.cxx

commit 0fc65058b55f084dd1f28e5e011175b8416c9f55
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Wed Oct 3 15:55:29 2018 +0200

    Support estimateUsageInBytes for SystemDependentData
    
    Change-Id: I6074035ed8f90e452915e9ecffdbe9363375e126
    Reviewed-on: https://gerrit.libreoffice.org/61306
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	vcl/win/gdi/gdiimpl.cxx
    	vcl/win/gdi/salbmp.cxx

commit 81b0cfeb0a045af68be375cdaaee142075fcd6c0
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Fri Sep 21 16:42:01 2018 +0200

    Support buffering SystemDependent GraphicData
    
    Started to make the buffering more flexible by adding
    virtual methods
    
            virtual sal_uInt32 getHoldCyclesInSeconds() const;
            virtual sal_Int64 estimateUsageInBytes() const;
    
    to class SystemDependentData. This will allow to add more
    sensitive buffering/caching.
    Also fine-tuned Linux-derived classes actively used for buffering
    to be more sensitive when and where to reuse the buffered data
    
    Change-Id: Ifc69c318ade0209aff071d76001869d9f4eeb10d
    Reviewed-on: https://gerrit.libreoffice.org/60881
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	vcl/win/gdi/gdiimpl.cxx

commit 41a281c199306ac5ea104f478957b7bddadbd18c
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Sat Sep 15 13:48:12 2018 +0200

    Support buffering SystemDependent GraphicData (III)
    
    This change is for speedup of fat line drawing when using
    X11. This is a long-term problem which never really progressed,
    but is avoided using Cairo in the future. Still - if used,
    speedup using current state and buffering possibilities.
    
    Two speedup steps will be used:
    (1) The tesselation is no longer done using trapezoids. That
    works (but was done wrong leaving artifacts) but is not fast
    and done every time. It is even not done with FatLines and
    more than 1000 points.
    New version will use triangulation. Dspite using the existing
    triangulator (that works but is slow) extend the FatLine
    geometry creator to directly create triangles.
    This is also necessary since for buffering that data a
    transformation-invariant version is needed (in device coordinates
    the data changes all the time when scrolling). Trapezoids are
    by definition *not* transformation-invariant (e.g. rotation)
    
    (2) Buffer that triangulation - with the needed care and watch.
    It is e.g. necessary to react on 'hairlines' since these change
    their logical LineWidth view-dependent (zoom). In those cases, the
    buffered data *has* to be removed due to the base for buffering is
    the created FatLine geometry based on one stable logical LineWidth
    
    Also took the time to adapt B2DPolygonTriangulator to use an
    own data type (B2DTriangle) and a vector of these for better
    understandability and security. Adapted all usages as needed.
    
    Change-Id: Iedb2932b094a8786fd9c32d0d0ab1ca603a1a7b2
    Reviewed-on: https://gerrit.libreoffice.org/60818
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>

commit dea95717cd6e919c848dd557479e2f72b2760e93
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Wed Sep 19 15:38:50 2018 +0200

    tdf#119843 Use transformed polygon data when needed
    
    Change-Id: I33cd8da925b9bf3d5b50a1c6ac43babedbe31d0a
    Reviewed-on: https://gerrit.libreoffice.org/60769
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>

commit 75f705f69cfd7006d86ae792b446ef83007acb05
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Nov 23 18:31:01 2018 +0100

    loplugin:override
    
    Change-Id: Ia45b5f7c126c082d8f3835c3c3529a34a9e20975

commit b52de645f12f97b86a36b2e2b2f757e823515f47
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Thu Nov 22 12:55:06 2018 +0300

    tdf#121417 Allow dynamic menu changes for Qt5 and KDE5 interfaces
    
    Separate HandleMenuActivateEvent function call from HandleMenuCommandEvent function call
    since first one might update some of menus. Also add call to HandleMenuDeActivateEvent function.
    
    Delete action with Qt5MenuItem to reflect the change in actual menu.
    
    Also update underlying qt-based menu from Qt5Menu::InsertItem function.
    
    And update Qt5Menu::SetItemImage to work with different types of descendants of SalBitmap.
    This code is shared between Qt5 and KDE5 plugins, but KDE5 plugin uses SvpSalBitmap instead of Qt5Bitmap.
    New image conversion process is borrowed from GTK plugin code.
    This approach is used in order to properly process transparency channel if it's present, and it is present usually.
    
    This change also fixes tdf#120789.
    
    Change-Id: Ifdc64c3e5d80782955b52e2da8fcff4844d2dc25
    Reviewed-on: https://gerrit.libreoffice.org/63862
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    
    Conflicts:
    	vcl/qt5/Qt5Menu.cxx

commit 32c2849d5fe19b4b922acbdd963e8d1002aab274
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Thu Nov 22 12:27:26 2018 +0300

    Move menu item insertion into separate function
    
    Change-Id: I721910bbbd558827e9a5de1f8763426b460f08fa
    Reviewed-on: https://gerrit.libreoffice.org/63861
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit c0d1f00d4beca39d37311e73645523c09528b8fb
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Nov 16 15:24:37 2018 +0100

    loplugin:staticmethods
    
    Change-Id: I8d26503d68ed3dcc37574e247de3eae02b4e0f53

commit 6950056824636ea3d1add34b4fde7e5ea217112a
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Wed Nov 7 17:48:06 2018 +0300

    tdf#120777 KDE5: Update initialization of QImages
    
    Make sure that created empty QImages are filled with transparent pixels.
    
    Copying data from previous QImage on widget resize removes blanking
    on window resize when qt5 vcl plugin is used.
    
    Change-Id: If072a4b8b334bc87dbe4aaea9aa8774bb5e202ee
    Reviewed-on: https://gerrit.libreoffice.org/63029
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 658d5badb4c47b8daa341ef73ba5d26270470c0a
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Nov 1 13:57:56 2018 +0100

    tdf#119856: thread-proof creating frames and setting menus
    
    This finally enables opening a new frame and setting its menu from
    an extension, but it is still far from stable, loads of threading
    landmines like this all over the code
    
    Change-Id: Icf4b67796b0669425ecb7c2c142c21e184024534
    Reviewed-on: https://gerrit.libreoffice.org/62737
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    
    Conflicts:
    	vcl/unx/kde5/KDE5SalInstance.hxx

commit d27a70c8f682faff0b1ce92698dea9072c427f81
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Nov 1 11:12:59 2018 +0100

    tdf#119856: thread-proof kde5 fpicker execute() and getFiles()
    
    so they can be called from extensions
    
    Change-Id: I58b4ee25ef9a58a8d051ffd542119984973095f0
    Reviewed-on: https://gerrit.libreoffice.org/62728
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 943637196d5c4c06dc0fc81b6d4a1a42dbe00fee
Author: Michael Weghorn <m.weghorn at posteo.de>
Date:   Thu Nov 8 23:17:15 2018 +0100

    tdf#121276 kde5: Don't prevent creating new files
    
    Setting QFileDialogs FileMode to either
    'QfileDialog::ExistingFile' or 'QFileDialog::ExistingFiles'
    will prevent the creation of new files, which should not be
    done for a save dialog.
    
    After all, selecting multiple files at once is probably not
    a use case for a save dialog after all.
    
    Change-Id: Idc4ae5c3bd19352dbc5610b5bcc073423362cb71
    Reviewed-on: https://gerrit.libreoffice.org/63142
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.weghorn at posteo.de>

commit d989328a0f59e9a0e6909f833e4cbc6f9b7c49fb
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Thu Nov 8 15:21:14 2018 +0300

    tdf#120784 KDE5: Process "Enter" key from numpad like normal "Enter" key
    
    Change-Id: Id4a721aa30e92a9396f93342cf42d5790207bb89
    Reviewed-on: https://gerrit.libreoffice.org/63095
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 968783ef606f74ea081ce11d70ebca3314a44eae
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Wed Nov 7 15:07:12 2018 +0300

    tdf#120777 KDE5: Remove initial painting of widgets
    
    Widget will be painted later, after correct widget size is set.
    
    If window is not resizeable and painted before setting correct size,
    it saves clipping size in function vcl::Window::ImplIntersectWindowClipRegion
    and never updates it when window is resized to correct size.
    
    This initial painting call causes painting issues in
    "File" -> "Wizard" -> "Letter" dialog:
    "Cancel" button is painted only partially, as well as line above that button.
    
    Other unresizeable windows with width over 640 pixels or height over 480 pixels
    may be affected too.
    
    Change-Id: Ieccb58368670ebbbe6d17826fafc717101309ac4
    Reviewed-on: https://gerrit.libreoffice.org/63017
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit c10a26db2f92edf0a8767a7cfdb1d66bb584e615
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Fri Nov 2 18:12:25 2018 +0300

    tdf#120777 KDE5: Prohibit resizing windows unless they're marked resizeable
    
    Change-Id: I412c3d263881d24dea1bb61520c2291d8f0b9b20
    Reviewed-on: https://gerrit.libreoffice.org/63016
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 16eb9b2c03d5ce261272c0ab90b5f4cd1698db91
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Nov 5 12:43:52 2018 +0100

    qt5 a11y: Fix crash
    
    Change-Id: I908bf6bb54ced0a43069b1ac1928f0655d2bbe9f
    Reviewed-on: https://gerrit.libreoffice.org/62890
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 10c14a95546b807c59e1465aa769b782cd977d8a
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Nov 5 12:04:31 2018 +0100

    qt a11y: Correct way to retrieve XAccessibleContext
    
    Change-Id: I6d9ae80daa7cc6f14868691ac499b897271d683a
    Reviewed-on: https://gerrit.libreoffice.org/62889
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 075aae799eb2c413270d2a07922444c1edaad99a
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Nov 1 12:47:34 2018 +0100

    This is no longer unsupported
    
    Change-Id: Ibe5b518f393cb0e15e578240549f6547f2c28dba
    Reviewed-on: https://gerrit.libreoffice.org/62888
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit fd353a697913ab134a494c726674573acd1f62c1
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Thu Nov 1 14:37:09 2018 +0100

    kde5: fix build
    
    Change-Id: Ife5a5075fcfbfd83425c021b9f535c1f5e3e8d7e
    Reviewed-on: https://gerrit.libreoffice.org/62740
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit d247ec219dc4d39347b1ba35cd44e7355912f61a
Author: Aleksei Nikiforov <darktemplar at basealt.ru>
Date:   Wed Oct 31 15:13:42 2018 +0300

    tdf#120777 KDE5: Dialogs get blank when they are resized
    
    On window resize qt5 only redraws changed parts of widgets.
    If resize is minor (i.e. height has increased by 1 pixel, for example),
    qt5 may consider most parts of widget not changed and skip redrawing them
    and redraw only certain widget elements.
    
    But if cairo is used for drawing, on resize previously drawed image of widget
    is discarded and new one of different size is created.
    New image is empty, but qt5 doesn't issue redraw for whole widget.
    To mitigate this issue, data from old image of widget should be copied over
    to image of new widget, qt5 will redraw it partially or fully if necessary.
    
    Change-Id: Id950074efece9072bbfc002dfcb6ead813d5aeff
    Reviewed-on: https://gerrit.libreoffice.org/62698
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Jenkins

commit d9aa09b9456789e403ed56f23470073862876aab
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Tue Oct 30 10:48:22 2018 +0200

    loplugin:useuniqueptr in SalFrame::PostEvent
    
    Change-Id: Ib066b1d6df90f330f2f93ec639bd7bc59a08c024
    Reviewed-on: https://gerrit.libreoffice.org/62507
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit b523b80d88b04f226cc9551ef760d2046a4c3a85
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Wed Oct 31 09:21:17 2018 +0100

    qt5 a11y: Implement QAccessibleEditableTextInterface
    
    Change-Id: I21106ac31484c4bf47363e3805315c5fb698e172
    Reviewed-on: https://gerrit.libreoffice.org/62682
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit bf8024c8df90d432575787cb99b8f9c22a9e3114
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Oct 31 11:06:27 2018 +0100

    -Werror,-Wunused-parameter
    
    Change-Id: I32713889f92f56bd1ec711116ac8232a6a462163

commit db4bfcaee354f871801fae3fd8bf2b0a002215c0
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Wed Oct 31 10:35:02 2018 +0200

    fix clang -fpermissive warnings in Qt5AccessibleWidget
    
    error: converting to ‘bool’ from ‘std::nullptr_t’ requires
    direct-initialization
    
    Change-Id: Id002e2bf0363ddde1a1172cf6364180dbcac64ee

commit 1bf01b7f6b28c407ce11d6ce81b20290af056436
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 30 22:37:54 2018 +0100

    qt5 a11y: Add table selection support
    
    Change-Id: I4e655a2b4c6a0057935ac5e47c93b16e763d4357
    Reviewed-on: https://gerrit.libreoffice.org/62675
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 6dc5be69fdbede8b447dc9a610d87b518ff4541b
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 30 20:58:01 2018 +0100

    qt5 a11y: Implement QAccessibleTableInterface
    
    Change-Id: Ic632a2253afb960cda43f84905dd519e9052c0eb
    Reviewed-on: https://gerrit.libreoffice.org/62668
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 8fb2b5c1c6e1661495d57c74e45dfa927908228e
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Oct 26 10:01:08 2018 +0200

    loplugin:useuniqueptr in DeletePrinterQueueInfo
    
    Change-Id: Ia124a4af642e449dc05f5bae2d5ca766bd67bd68
    Reviewed-on: https://gerrit.libreoffice.org/62388
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 60024b41f1eb19a8a44e5809e70d61c2b8ac2390
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 30 12:13:32 2018 +0100

    qt5 a11y: Implement QAccessibleTextInterface::attributes
    
    Only a few basic attributes for now
    
    Change-Id: I1147e4feaf9eac3664142a678e918a65e9a7b2a3
    Reviewed-on: https://gerrit.libreoffice.org/62633
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit cd0f57a2e367836a82b48a1e26e055bce7db383a
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Oct 30 17:23:35 2018 +0100

    Qt5 actually return the selection
    
    This broke my Windows build with interesting error messages:
    
    Qt5AccessibleWidget.cxx(772): error C2440: "=": "sal_Int32 *"
    kann nicht in "int *" konvertiert werden
    
    Qt5AccessibleWidget.cxx(772): note: Die Typen, auf die verwiesen
    wird, sind nicht verknuepft; die Konvertierung erfordert einen
    reinterpret_cast-Operator oder eine Typumwandlung im C- oder
    Funktionsformat.
    
    Same for line 774.
    
    So actually return the selection parts depending on the provided
    int pointers.
    
    Change-Id: Iffbe4481883450b9dacefa867ba7035861d62cdf
    Reviewed-on: https://gerrit.libreoffice.org/62635
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 819590864b3952b8601122cd0656ab294ac727a0
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Oct 29 17:26:52 2018 +0100

    qt5 a11y: Fix QAccessibleValueInterface
    
    Needs to be part of Qt5AccessibleWidget
    
    Change-Id: I3543cb3b5834c9967066733f0dbd73e974175892
    Reviewed-on: https://gerrit.libreoffice.org/62515
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 651fa5f82e912a87153161eb3fe12222a8f23b23
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Oct 29 16:43:30 2018 +0100

    qt5 a11y: Implement most of QAccessibleTextInterface
    
    Change-Id: I184bad8a6915048d425f8baa56d2e5675d4b97d1
    Reviewed-on: https://gerrit.libreoffice.org/62512
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 3828d89a3d98501872bb1afb5a0d931c193859ff
Author: Michael Weghorn <m.weghorn at posteo.de>
Date:   Fri Oct 26 23:09:24 2018 +0200

    tdf#120453 Preserve literal '&' in Qt menu texts
    
    As described in the QMenuBar documentation,
    a single ampersand in a menu item text is used to
    set the shortcut for the menu, while "&&" is used to
    get a real ampersand character.
    
    Change-Id: Idf510641c8919ff8223114413851cb3ee7d7b4a2
    Reviewed-on: https://gerrit.libreoffice.org/62405
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.weghorn at posteo.de>

commit da3dcc65cc0f921d50e403ca2f1392ed89098e28
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 25 12:29:34 2018 +0200

    tdf#119719: Move the window to the requested screen
    
    According to Qt doc, setScreen by itself is ineffective and this
    additional step is needed. It still wouldn't work w/ dual screen
    on older KDE Plasma (<= 5.12) but tests positively in GNOME and
    Plasma 5.13.5
    
    Change-Id: I080b6f93aa3c21411f606ade6df42e9bc3f6f299
    Reviewed-on: https://gerrit.libreoffice.org/62351
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 4572e2db7ed6c14215d5cbabc3417876ab17ca13
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Oct 25 18:17:32 2018 +0000

    Qt5 fix Windows -Werror build
    
    Change-Id: I8e58f9132c382885aa4cc85cf3e0a5277ec71623
    Reviewed-on: https://gerrit.libreoffice.org/62368
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit e7f2f23bc793d49503496393453cf42a7a8b9c36
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 25 11:45:13 2018 +0200

    Remembering window position regressed a little
    
    since commit 8d791a9d9657f6573ce27947c0289b36c6eba77c
    (Set Qt5Widget to be a central widget of QMainWindow)
    
    Change-Id: Ifd23043312a92b260871630862f1b949851a6d89
    Reviewed-on: https://gerrit.libreoffice.org/62348
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 34c0a29fbad8540d0ff675bb771815d3fb40a11c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Oct 24 13:03:17 2018 +0200

    tdf#119856 related: opening kde5 filepicker from extensions now possible
    
    certain things have to be done exclusively in main thread
    
    Change-Id: Ib9f5a3187080cd986977e323a38a1e6c2ed57366
    Reviewed-on: https://gerrit.libreoffice.org/62281
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit fe81fdfb6b92f8b32adb52fdf55c267f71710551
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Oct 23 16:27:58 2018 +0200

    tdf#120450: Radiobuttons want to be checked too
    
    Change-Id: If9b67bf866ed9fe38f69d440deeb2eccb87301bc
    Reviewed-on: https://gerrit.libreoffice.org/62237
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 9a276a4f2d801c56130587f781ea15203f12b52d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Oct 23 15:46:09 2018 +0200

    tdf#120449: Show keyboard shortcuts in native menus
    
    Who would have thought that this information has to be stored in
    SalFrame
    
    Change-Id: I8fbdf1794184e8dfd0b0025d29a19938dbb2af03
    Reviewed-on: https://gerrit.libreoffice.org/62236
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit e53b46c8142fcefad3b0952a9ed9c7284b93650c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Oct 23 12:08:41 2018 +0200

    tdf#120803: avoid crash if no valid vcl::Window
    
    when called from the destructor it is no longer alive
    
    Change-Id: Ia68272253f9c459b2647a0bd389e833fb0b519e3
    Reviewed-on: https://gerrit.libreoffice.org/62228
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit ff821ceba28d9c1207bb573a5e3934061256d7ca
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Oct 22 16:35:21 2018 +0200

    tdf#120451: Use primary screen if requested screen doesn't exist
    
    Change-Id: I3e570bdeddc82f1d8cd46a362964e53527e6c152
    Reviewed-on: https://gerrit.libreoffice.org/62193
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit e0a9e7479955eceeaa88acfdd8a0fb20904a766c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Oct 22 14:30:20 2018 +0200

    tdf#119856: [Re-]activate menu before dispatching command
    
    Menu entry dispatchers may be cleared (after they've been initially
    set) when an extension comes with its own menu entries. Activating
    the entry sets the dispatcher again so that dispatching a command
    can proceed
    
    Change-Id: I3909fb5eb6e6e2fa7db0418aca17009e60f01372
    Reviewed-on: https://gerrit.libreoffice.org/62180
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 4000dcb4787314e43c283f40c901bf00d8418924
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 18 16:48:48 2018 +0200

    tdf#120452: Just enough of SystemEnvData in Qt5Object
    
    the video in the presentation still doesn't play but at least the
    crash is gone
    
    Change-Id: I78ab4ff9412998f235a4b44a23b0e9d3ef4143e0
    Reviewed-on: https://gerrit.libreoffice.org/61944
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit c79a1cfc49c4811d2d89168c3f16c31d9b868d9f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 18 13:13:29 2018 +0200

    Make repeated drag'n'drop possible
    
    Change-Id: If87ceeb8ddc4b2aada8ea0c963385a291622fef6
    Reviewed-on: https://gerrit.libreoffice.org/61932
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit eb2ef528b66a318f6479390b58d75e1892ffb6db
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 18 01:01:14 2018 +0200

    Now that initiating drag works, let's also accept drops
    
    Change-Id: Iab328edd799dd4ce04312db4e640f86a8f7fda77
    Reviewed-on: https://gerrit.libreoffice.org/61897
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Tested-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit e51cfbdcd27f0cef8316474b2461192de4550add
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Oct 15 14:44:29 2018 +0200

    Kick-start beginning of drag event
    
    Change-Id: Iaad25a7acdc7d64013bc3dd0d9410e7d2d5c6762
    Reviewed-on: https://gerrit.libreoffice.org/61791
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 3da2e0d336c702cf5b1280005dc4e03b40719d9f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Oct 12 16:19:07 2018 +0200

    Implement drag'n'drop-related qt5 events, no-op so far
    
    Change-Id: I67b8cecdc85ad77d7ab48d229459a79bc168072d
    Reviewed-on: https://gerrit.libreoffice.org/61721
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 9a2590046a9c2150737ea8e061b636162be23685
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Oct 5 11:39:49 2018 +0200

    Just enough of SystemEnvData for drag'n'drop
    
    Change-Id: I18ef6cb58632898ddfcb28098b99447565bcfb99
    Reviewed-on: https://gerrit.libreoffice.org/61720
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 8becf27b1b169a1e2ef83923f15fa6536c6e1be9
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Oct 4 17:12:40 2018 +0200

    Basic structures for qt5 drag'n'drop support
    
    put (so far) no-op UNO ifaces in place
    
    Change-Id: I95394cfe05b8e3db21ddce6dfed1c1bb1d0e6381
    Reviewed-on: https://gerrit.libreoffice.org/61385
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 022e7d51d9b99000382af186d9c94e03b260499d
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Wed Oct 17 16:28:26 2018 +0200

    Qt5AccessibleEventListener: Improve mapping
    
    Change-Id: I8852b37b2c82f88b5feb5aa42775fbfeb3c9b187
    Reviewed-on: https://gerrit.libreoffice.org/61886
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 6f2c5ce170f37f5897637af77fa97b2115ddbdec
Author: Rene Engelhard <rene at debian.org>
Date:   Wed Oct 17 19:11:05 2018 +0200

    fix build
    
    Change-Id: I33451bd326697cfffb156f041dd1c2500da385da

commit b846d8259769c7905a8b76fab0251d1e675e0ceb
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Wed Oct 17 11:12:57 2018 +0200

    Implement Qt5AccessibleText::characterCount
    
    Change-Id: I91135172bbfb34010f6c53833ac4b7c06b0f7d26
    Reviewed-on: https://gerrit.libreoffice.org/61872
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit a8fc33065bf8e5e8ceacf80a59df30dcd4b5bbfa
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Oct 5 10:16:24 2018 +0200

    qt5 a11y: Add event notifications
    
    Change-Id: Idb2fb2f880b4e848adc213a4e2cea33c5eb56f05
    Reviewed-on: https://gerrit.libreoffice.org/61424
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit c80025a0f1df0d48398d2416447c6c02a6674ec1
Author: Jochen Nitschke <j.nitschke+logerrit at ok.de>
Date:   Sat Oct 13 19:08:40 2018 +0200

    remove unneeded variable
    
    Change-Id: I5e988effa02891661fb92074db605744fb407261
    Reviewed-on: https://gerrit.libreoffice.org/61746
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit defe6222d880a9b08aa951c75729a12a42474396
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Oct 10 13:33:15 2018 +0200

    HTML and image copy into qt5 clipboard
    
    Change-Id: I1c26db35b801694fcc3935baab842027eac1e561
    Reviewed-on: https://gerrit.libreoffice.org/61611
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 8f917e8deb1e843eebe2575417a4f7d34db9ca00
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Oct 9 15:33:12 2018 +0200

    Support image paste from qt5 clipboard
    
    Change-Id: Ie1894d9549227c73c6da6688b0540c85d4593a2b
    Reviewed-on: https://gerrit.libreoffice.org/61589
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit dedf8935ec916b1289a90619f175c2f32e8ee59a
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Oct 8 09:41:37 2018 +0200

    Support HTML paste from qt5 clipboard
    
    Change-Id: I23b615bf0720fdcdb1849e7890956c1d9f1a79c1
    Reviewed-on: https://gerrit.libreoffice.org/61516
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 70260f5be806baefbe746181228388ab82ae2482
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Tue Oct 9 13:52:55 2018 +0200

    -Werror,-Wimplicit-fallthrough
    
    ("fallthrough annotation in unreachable code")
    
    Change-Id: I858937b439333b851942de9ca8f50ec228e77a76

commit 38f7a0fabd37d79ea7b90dac04bc4446556c7f12
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Oct 8 18:03:47 2018 +0000

    Qt5: fix build with Qt 5.11
    
    And while at it annotate Qt5Font fall-throughs.
    
    Change-Id: I31a73407f3228f303236983df17c66bc88eef6c5
    Reviewed-on: https://gerrit.libreoffice.org/61557
    Tested-by: Jenkins
    Tested-by: Rene Engelhard <rene at debian.org>
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 2d9fafda9b6d634db947b1a0db08c809c386019d
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Oct 4 15:11:27 2018 +0200

    Qt5AccessibleWidget: Add stub for QAccessibleTextInterface
    
    Change-Id: Iee80b40d2c33a0464abfc285360e76774c644b32
    Reviewed-on: https://gerrit.libreoffice.org/61372
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 1e2b84215ad92e580ad23eeea116286516fff316
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Oct 4 10:46:15 2018 +0200

    Qt5AccessibleWidget: Implement QAccessibleValueInterface
    
    Change-Id: Ia431650586ec26f5dc321cb162afa632ddb53ab3
    Reviewed-on: https://gerrit.libreoffice.org/61361
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 939ebb4e67aea0f8989cd9956227a2e669e8ab17
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Oct 4 11:10:22 2018 +0200

    loplugin:override (--enable-qt5)
    
    Change-Id: Id9e3127a7ac53dc9e50caa4d4c4c4d7c6e7008fb

commit 223c8d2644ee743229c5e5dc2fbf9f17f2e19c1f
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Oct 4 11:09:48 2018 +0200

    loplugin:subtlezeroinit (--enable-qt5)
    
    Change-Id: I1a6f0a2b0de82fd0e8c30818c2ddf6e0a2d3f1b0

commit b92e22cce0c0a74e7d5420f8ba7c788a937fbf6e
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Oct 4 11:09:19 2018 +0200

    loplugin:nullptr (--enable-qt5)
    
    Change-Id: I85e310a4e2cf8e9f726d8d7c6ac8bbb399f0cd7c

commit 7df59f15c5e2bdba988bc353a14365f21cf0c484
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Oct 2 11:36:39 2018 +0200

    Implement qt5 plain text copy to clipboard
    
    Change-Id: I5804467c97758641718a6d6314cae015a0442d1b
    Reviewed-on: https://gerrit.libreoffice.org/61233
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit f6446c80735efce931f8b1a907a1a09849bfd520
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Sep 18 12:23:34 2018 +0200

    Implement qt5 plain text paste from system clipboard
    
    Change-Id: I44053d445098efc619ad9255d8f21962531a0654
    Reviewed-on: https://gerrit.libreoffice.org/60674
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 8cbf8ecab7413856420e58e0390db5f9ca35fcdb
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Sep 14 14:53:40 2018 +0200

    Clipboard support for qt5, first cut
    
    this adds just enough of basic UNO ifaces to have SID_PASTE enabled.
    It can't actually paste anything yet.
    
    Change-Id: I82e8ef37e11e9df21d27f08d4d199f3e5924ed84
    Reviewed-on: https://gerrit.libreoffice.org/60494
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 921263fd9ddf2e13223504d2e8356a6a70b63700
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 2 10:55:21 2018 +0200

    Fix crash when no key bindings are available
    
    Change-Id: I89693a01bd3e89f6d4000901c01accf88b453691
    Reviewed-on: https://gerrit.libreoffice.org/61232
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 7af4b20c7b69517ce27e72c22e7e06d45b7886ed
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 2 11:56:00 2018 +0200

    Implement filter for Qt5AccessibleWidget::relations
    
    Change-Id: I1859d612e13b2f0d837aa65012552c441346cb1a
    Reviewed-on: https://gerrit.libreoffice.org/61236
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 97cb7a58ab89a897b14793f5ced937c9ff6eb71d
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Oct 2 10:42:07 2018 +0200

    Implement Qt5AccessibleWidget::relations
    
    without considering 'match' parameter for now
    
    Change-Id: I03ec7017fdaae8c8e20f19e6c827aafb093e8a53
    Reviewed-on: https://gerrit.libreoffice.org/61231
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit a9c085ac61467789670369ffe6ee684fb99674b9
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Oct 1 15:44:07 2018 +0200

    Qt5AccessibleWidget: Implement keyBindingsForAction
    
    Change-Id: I53d6d36374fc35eb8370ad6d83723aafb01fb8b4
    Reviewed-on: https://gerrit.libreoffice.org/61199
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit ee47abe0219cd4093d030747c800a943a408589b
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Oct 1 09:55:19 2018 +0200

    Qt5AccessibleWidget: Implement QAccessibleActionInterface
    
    shows available action and allows to execute them
    
    Change-Id: I944e4eccaac7c458af77b471c1d6e10650b1e798
    Reviewed-on: https://gerrit.libreoffice.org/61183
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 258d84c8f3b7e9ae566a21956f7db919e5e48ec6
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Sun Sep 30 19:39:00 2018 +0000

    Qt5 pass LO clang compiler plugins
    
    loplugin:simplifydynamiccast
    
    Change-Id: I437b4a249243c6c9be6b6776295e0657474b8ab6
    Reviewed-on: https://gerrit.libreoffice.org/61171
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit e6c2e96504c502cd5cd8b3da086b5b399f7d5c05
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Oct 1 09:26:37 2018 +0200

    Qt5AccessibleWidget: Implement childAt
    
    Change-Id: I8703b33cf5d9f4ea119daf94392d67c9375cbb01
    Reviewed-on: https://gerrit.libreoffice.org/61178
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 7c249e7bcbdb4aa9f3d412c8152cf59862e345ca
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Sep 28 17:00:12 2018 +0200

    qt5 a11y: Use UNO Api instead of vcl::Window methods
    
    This gets us into the document itself, not only the widgets.
    
    Change-Id: Id0cf1294817309c889729d01242cae69d2391130
    Reviewed-on: https://gerrit.libreoffice.org/61094
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit fa1d1b646e147fbeda60209059e45f10b9b08e14
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Sep 28 09:28:12 2018 +0200

    Qt5AccessibleWidget: Add state mapping
    
    Change-Id: I6c846fcb56ecfc24d966dfd01b97c47460fdf16b
    Reviewed-on: https://gerrit.libreoffice.org/61068
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit d40a2e9fcaf63e39656629c65002d73cf3ded875
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Sep 27 17:03:12 2018 +0200

    Qt5AccessibleWidget: Implement foreground and background color
    
    Change-Id: Ice848f429ce8b9d4395e3cf1c23c22aa806fb5f9
    Reviewed-on: https://gerrit.libreoffice.org/61043
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit e20d1ef4fe7abc4f56922f8b293e3c410fd3525a
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Sep 27 16:29:39 2018 +0200

    Implement Qt5AccessibleWidget::isValid
    
    Change-Id: Ie2ef115bc655d0f64e8b269e73d3343176f115e3
    Reviewed-on: https://gerrit.libreoffice.org/61042
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit 24978e99ec423234c995577d516d1a55e2eaf063
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Sep 21 10:20:09 2018 +0200

    qt5: Add basic a11y support
    
    Widget tree is displayed and basic role mapping is available.
    Still needs quite some work (positions, actions, texts, etc.)
    
    Change-Id: I9d26a762f1d9684f33bbb80a384cf2a0b8a905c0
    Reviewed-on: https://gerrit.libreoffice.org/60853
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>

commit ab71bf017a64fcdd3ece5996b3cf1d1fa228412b
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Sun Sep 23 17:25:44 2018 +0200

    qt5: fix build
    
    Add missing header after 60a23d5d5f0963cd9bea7711ff4336418e3d6392
    
    Change-Id: Ic24a78db3b425966e49fec96160d10670f68dea4

commit 67e26a4d580ba00ecc78d2077a2637104c631d4d
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Sep 18 11:25:05 2018 +0200

    Qt5 minimal initial fix for Java UNO
    
    This is just a minimal fix for Qt errors from JunitTest_svx_unoapi,
    which was manipulating Qt5Timer and other timers, resulting in a
    spew of timer error messages like:
    
    QObject::killTimer: Timers cannot be stopped from another thread
    QObject::startTimer: Timers cannot be started from another thread
    QBasicTimer::start: QBasicTimer can only be used with threads started with QThread
    
    Eventually all the QWidget manipulation in the Qt5Frame must be
    redirected to the main thread, just like Qt5FilePicker already does.
    
    Change-Id: I66054e6c90f99d27bd5818dcaa5876c515867f77
    Reviewed-on: https://gerrit.libreoffice.org/60672
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit c7adbcdcf7dbcd5876180cbccea91bbfe7762d8f
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Sep 17 11:00:58 2018 +0200

    Qt5 just implement a non-native file picker
    
    Since there is no way to retrieve the embedded native file dialog
    from the Qt5 platfor abstraction, force the dialog in non-native
    mode. This drops the 2nd option dialog completely.
    
    While at it implement handling of the optional combo boxes in the
    dialog.
    
    Change-Id: I8d11e929a5f3b142dc0f5653fcc576231a1b0392
    Reviewed-on: https://gerrit.libreoffice.org/60569
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 9aa4cba3744480131d847e06d24fd88bdc494422
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Thu Sep 6 18:15:02 2018 +0200

    Support buffering SystemDependent GraphicData (II)
    
    In this step I have changed all calls that use a
    B2DPolyPolygon and do filled graphics, added support for
    providing needed transformation which will -if supported-
    be used. Added buffering of SystemDependentData at
    B2DPolyPolygon for that purpose, see comments describing
    the current possibilities in the Gdiplus implementation.
    
    Moved lifetime creation/cleanup of SystemDependentDataManager
    to ImplSVData due to cleanup problems in the clang build
    
    Tried to use a std::unique_ptr to hold the instance
    of a SystemDependentDataBuffer at ImplSVData and cleanup
    inside DeInitVCL() right before ::ImplDeInitScheduler. This
    works in principle, but scheduler shutdown triggers
    ProcessEventsToIdle which leads to repaints and re-creates
    the buffer. Will now do exactly as was done with GdiPlusBuffer
    before, a simple local static incarnation and a call to
    SetStatic() in constructor
    
    Splitted SystemDependentDataBuffer and Timer due to
    different LifeTimes. Timer needs to be destructed
    earlier than SystemDependentDataBuffer, before
    Scheduler::ImplDeInitScheduler() is called from
    DeInitVCL()
    
    Change-Id: I2134e4346a183a4cee1be3428c51541cc8867c11
    Reviewed-on: https://gerrit.libreoffice.org/60102
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	vcl/source/app/svmain.cxx
    	vcl/source/gdi/salgdilayout.cxx
    	vcl/win/gdi/gdiimpl.cxx

commit ecbc127f05d947d96bcb9259940c76ba8cfdab58
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Sep 5 15:39:16 2018 +0200

    Use generic unx PspSalInfoPrinter instead of Qt5InfoPrinter
    
    the latter provides (so far) no added value, quite the contrary:
    File > Print > $printer > Properties didn't display generic unx/CUPS
    dlg but just failed silently
    
    Change-Id: Ide2ad175ffe55b5c9ac5ca3efad4a43b692f9984
    Reviewed-on: https://gerrit.libreoffice.org/60040
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    
    Conflicts:
    	vcl/qt5/Qt5Instance_Print.cxx

commit dc5b47a0f0d79888dff8af20583b98615e43e55d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Sep 5 15:21:08 2018 +0200

    Avoid crash in printer dlg due to empty QImage
    
    Crash seems to be limited to vertical FixedLine control type. This is
    just a band-aid, need to find out what's wrong with drawing this specific
    control. Other control don't seem to be affected
    
    Change-Id: Ie04bc04bbdf95920d62d43ac7874e7dba1441a4c
    Reviewed-on: https://gerrit.libreoffice.org/60039
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 96492351e1583406123e4fce2892ec8c2ae41189
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Sep 5 15:08:33 2018 +0200

    Deactivate Qt5Frame's reimplementation of Flush()
    
    it causes too many issues: giant tooltips, dialogs can't be smaller
    than 640x480 etc. Need to figure out a better solution
    
    Change-Id: I4cc404687a60f2e0a39fd748fcc8cfea7cb7c0ac
    Reviewed-on: https://gerrit.libreoffice.org/60038
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit c99a53f4e2f4da38ce350af8a998044610086ee9
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Sep 5 09:03:13 2018 +0200

    loplugin:subtlezeroinit
    
    (Qt5System has no non-static data members to zero-initialize anyway)
    
    Change-Id: I80f349265c0056b81ae774e07f1e8717bff2d8a8

commit 431fc2a6feaf934b06578ae6f9ac9b903c194d84
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Sep 5 09:01:02 2018 +0200

    loplugin:staticaccess
    
    Change-Id: I4336b9cf8600acb42812ed8bbf14bb72828338e1

commit 24883376588b1285eb397826b46a23281b9f2780
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Sep 5 08:58:27 2018 +0200

    -Werror,-Wunused-result
    
    (And <https://doc.qt.io/archives/qt-4.8/qregion.html#united> indeed says:
    "Returns a region which is the union of this region and r.")
    
    Change-Id: Icc18376e89167029823f64a01236a4fccaf7ea3a

commit f9e73fe1dabe69b1b15de990c984913f97f9328b
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Wed Sep 5 01:37:28 2018 +0200

    kde5: make disabled and hidden menu items work
    
    Change-Id: I145a496bbc5b375bc309815b18f2c31fa4d50d6c
    Reviewed-on: https://gerrit.libreoffice.org/60012
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 7637a2bbd95aba34b1ebf25e8ce00cbeb4dee59f
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Tue Sep 4 22:56:38 2018 +0200

    kde5: cleanup cargo-culted empty dtors
    
    Change-Id: I8f987e30b2a78e173fd8f3ebb9f33e4720f6588b
    Reviewed-on: https://gerrit.libreoffice.org/60011
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit b61b984d1547ddd1437c7e8ea9e2dfef71882bd7
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Tue Sep 4 22:37:27 2018 +0200

    kde5: get focus on dialogs on open
    
    Change-Id: Ia78a0a2d26159e46bc58557477723a366b8e677a
    Reviewed-on: https://gerrit.libreoffice.org/60010
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit f22c0041c3dcb696757dfef41ef1de0abe159111
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Tue Sep 4 21:05:03 2018 +0200

    kde5: add screensaver disable and fixups
    
    - call X11 screensaver disable for preso
    - add SAL_NO_MOUSEGRABS check for mouse capture
    - call min/max size methods on correct widget
    
    Change-Id: I0dc838d9254d3a7f8848ec8283b0c10d00f36b42
    Reviewed-on: https://gerrit.libreoffice.org/60009
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit cb18630fb6c3279920ef143e6e91613c49c20dad
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Tue Sep 4 09:17:11 2018 +0200

    kde5: add more missing pieces to Qt5Frame
    
    - some cleanup
    - ShowFullScreen
    - ToTop/SetAlwaysOnTop
    - CaptureMouse/SetPointerPos
    - Beep/Flush
    - ClipRegion functions
    
    Change-Id: Ieafdbdae3f808879b9ad0ebed0fa99a2e4f7ee2e
    Reviewed-on: https://gerrit.libreoffice.org/60008
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 99905d62d6a372e04e3377fa8eb04a72f6e84739
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Aug 29 14:04:56 2018 +0200

    kde5: fix initial [re]size of LibO main window
    
    Consider also blank user profile (empty-ish WindowState) and show
    maximized window in that case
    
    Change-Id: Idddcef357cec5f6e6923884ee0c5b454451e8caa
    Reviewed-on: https://gerrit.libreoffice.org/59764
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 9f7b73d0ee7904277d7c2c4f051a15d12ad8f7df
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Aug 31 09:31:24 2018 +0200

    fix qt5 build
    
    after
        commit b9fa01a8d1137a95af9865a3e47995734c40da6e
        Support buffering SystemDependent GraphicData
    
    Change-Id: I484d8f0bb78db97b7c6c8f32d61b7702fa81d6f3

commit cf1d476ade4707d8012d168558694eabacad06a4
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Wed Sep 5 23:34:32 2018 +0200

    Cleanup SvpSalGraphics LineGeometry creation
    
    Target is to less modify the given PolyPolygons to
    allow better buffer/reuse. To do so, multiple steps
    need to be taken to make the creation of cairo_path_t
    correct and effective.
    
    Adapted AddPolygonToPath to no longer add a fixed
    PixelOffxet of (0.5, 0.5) for LineDrawing. Moved that
    at all places to set the needed linear transformation.
    Some places which know to work in DeviceCoordinates got
    directly adapted. The creation of geometry for polygon
    paints that use line and fill no longer offsets by that
    values for fill now (which should be better)
    
    Adapted AddPolygonPath to use the closed information from
    the given Polygon geometry - this is used in Win Gdiplus
    for years and shoud be safe
    
    Adapted AddPolygonPath to do correct PixelSnap when
    a ObjectToDevice transformation is used. This requires
    to have the ObjectToDevice transformation in the method
    and using it and it's inverse
    
    Adapted AddPolygonPath to support PixelSnapHairline which
    now needs to be supported in the VCL-layer. Adapted the
    BufferedData stuff accordingly (and saw that the old
    solution for this snap was not used - sigh)
    
    Corrected ::drawLine to correctly do PixelSnap if needed,
    version before would have lost it
    
    Change-Id: I5e8f71f7439b21f58561da5770b9054236a33235
    Reviewed-on: https://gerrit.libreoffice.org/60083
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	vcl/headless/svpgdi.cxx

commit 25b7ae929421d8893a99318840d7dfa460525fec
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Thu Aug 30 23:41:36 2018 +0200

    Support RTL layout in VCL using Matrices
    
    Did some changes inspired by Noel, corrected the
    transformation due to mirroring already applied,
    re-added 'mirror this window back'-mode
    
    Change-Id: I21999e59898cf672fd293bc2b11f5d568e6673be
    Reviewed-on: https://gerrit.libreoffice.org/59842
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>

commit 1b4ea170cb0f6055bdfc8cce8d6b111df156446e
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Fri Aug 24 13:01:08 2018 +0200

    Support buffering SystemDependent GraphicData
    
    This is a first step to allow buffering of system
    dependent data, especially (but not only) for the
    system-dependent implementations of graphic output.
    For example, for B2DPolygon and Win output, it allows
    buffering the Gdiplus::GraphicsPath instead of re-
    creating it all the time.
    To support that, the change includes forwarding the
    current transformation to the renderers in SalGraphics.
    The current state in VCL is to transform all and
    everything to device coordinates at every single
    paint.
    I have currently started to do this for ::drawPolyLine
    implementations. The fallbacks for all systems will
    at the start of that method just transform the data
    to device coordinates, so all works as before.
    This may also be done for FilledPolygon paint in a later
    step, but most urgent is FatLine painting.
    An arrangement of shared_ptr/weak_ptr is used so that
    either the instance buffering (in the example B2DPolygon)
    or the instance managing it can delete it. The instance
    managing it currently uses a 1s Timer and a cycle-lifetime
    management, but that can be extended in the future
    to e.g. include size hints, too.
    The mechanism it designed to support multiple Data per
    buffering element, e.g. for B2DPolygon at the same time
    system-dependent instances of Gdiplus and Cairo can be
    buffered, but also PDF-data.
    This is achieved semi-automatic by using
    typeid(class).hash_code() as key for organization.
    The mechanism will be used for now at B2DPolygon, but
    is not limited to. There is already a similar but less
    general buffer (see GdiPlusBuffer) that can and will
    be converted to use this new mechanism.
    
    Added vcl/headless Cairo renderer to support given
    ObjectToDevice transformation (not to transform given
    B2DPolygon)
    Added support for CairoPath buffered at B2DPolygon,
    seems to work well. Need to do more tests
    
    Moved usage to templates suggested by Noel Grandin
    (Noel Grandin <noelgrandin at gmail.com>), thanks for
    these suggestions. Adapted Win usage to that, too.
    
    Converted Win-specific GdiPlus BitmapBuffer to new
    mechanism, works well. Checked, the manager holds
    now a mix of bitmap and path data under Win
    
    Added a cleanup mechanism to flush all buffered data
    at DeInitVCL() using flushAll() at
    SystemDependentDataBuffer
    
    Adapted Linux-versions of ::drawPolyLine to support
    PixelSnapHairline, for now in a simplified version
    that still allows buffering. This will also be used
    (and use buffering) for the Cairo-fallback in
    X11SalGraphics
    
    Change-Id: I88d7e438a20b96ddab7707050893bdd590c098c7
    Reviewed-on: https://gerrit.libreoffice.org/59555
    Tested-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>

commit 2c8f17a82aad8701576bacbaa1312dcac6665aef
Author: Armin Le Grand <Armin.Le.Grand at cib.de>
Date:   Thu Aug 16 20:20:47 2018 +0200

    tdf#105998: Enhanced fix for MetafileToBitmap at better place
    
    Change-Id: I220bdbe196a68ef2df25885dceee70e15b760410
    Reviewed-on: https://gerrit.libreoffice.org/59220
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <Armin.Le.Grand at cib.de>
    
    Conflicts:
    	svx/source/unodraw/UnoGraphicExporter.cxx

commit 58137049ce497c9f6771bda6efb701820e959805
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Aug 4 15:30:46 2018 +0100

    crashtesting: bubble surface creation failure notification upwards
    
    e.g. on converting moz858095-2.svg to odg
    
    Change-Id: I1a222f1745cff9c4cb225f6c0c216072fb17b4f7
    Reviewed-on: https://gerrit.libreoffice.org/58587
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

commit 0468969085a90567c732d1683e78f63091bed36e
Author: Mike Kaganski <mike.kaganski at collabora.com>
Date:   Sat Aug 4 10:37:17 2018 +0300

    Use more basegfx deg<->rad functions, instead of direct formulas
    
    Also make the functions constexpr.
    
    Due to slight changes in floating-point arithmetics (90.0 instead of
    180.0, M_PI2 instead of M_PI resp.), results might differ in last
    digits (usually 17th decimal digit). This has lead to need to tweak
    char2dump's PieChartTest unit test.
    
    Change-Id: I20323dd7dab27e4deb408ea4181e390cc05e7cd3
    Reviewed-on: https://gerrit.libreoffice.org/58583
    Tested-by: Jenkins
    Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
    Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>

commit 3bcead98b296913f0bd01916481a477d2e5ea1d6
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Jun 1 13:06:44 2018 +0100

    share the cairo clipping code
    
    Change-Id: I2dc8f55fd2612b5fc4440b46ee3184341fd56859
    Reviewed-on: https://gerrit.libreoffice.org/55180
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

commit 44eea2685a70362b4fa195e4fc073e80cd392737
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Jun 1 12:56:39 2018 +0100

    share the cairo polyline drawing code
    
    Change-Id: I35c04f33f3a87962a3d0e731213228d5b2e8590e
    Reviewed-on: https://gerrit.libreoffice.org/55179
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

commit 318770984d6dd16ef1a0811b5369866f033a260c
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 23 10:18:43 2018 +0200

    Qt5 initialize unx glyph cache
    
    Until we implement a Qt based glyph cache, this prevents the crash
    for print preview.
    
    Change-Id: I37dd3f90cc0bcac28ef4ce9fe70fd566a781d903
    Reviewed-on: https://gerrit.libreoffice.org/59489
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit e4b168d7fbc00dea8ae2a5152e29004d701bb86a
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Aug 22 10:38:23 2018 +0200

    Adapt Library_vclplug_kde5 to f05f4e042ca6ac8ae7f1d1e8e6bfb4cbba17a044
    
    ..."loplugin:useuniqueptr in SvpSalInstance"
    
    Change-Id: I6f3f7c102fcf07f552d3256553dd39e9cd54005f

commit bd6c8e3957c401a75c95f6887f3bbaa84a740f07
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Sun Aug 19 08:53:29 2018 +0200

    loplugin:useuniqueptr in SvpSalInstance
    
    Change-Id: I8cab3c63ba4dcd08488d0fb34d689692d5cf97f9
    Reviewed-on: https://gerrit.libreoffice.org/59347
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 25a5315311178339c7bd1d9cdb3b3ff80204f27a
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Mon Aug 13 09:43:02 2018 +0200

    loplugin:includeform
    
    Change-Id: I7c927bb46ce411138069f7c64a5036ce07077ced

commit 28be84718c7646678d3dcb44644be3905cd3aba2
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Aug 10 15:14:07 2018 +0200

    Finally remove non-native menu bar
    
    Change-Id: I4758bc5afa9f9eaced7763b9923250f27df14259
    Reviewed-on: https://gerrit.libreoffice.org/58834
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 82a2eb9a6bd83facd812e388b5b2eecb1898a262
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Aug 10 18:29:10 2018 +0200

    Revert templatization of Qt5Widget class
    
    it was not a step in the right direction in 1st place. We distinguish
    between main window frame (QMainWindow) and everything else (QWidget)
    differently now
    
    Change-Id: I331c9760f7616b2f199e63e5e521df74b08acc62
    Reviewed-on: https://gerrit.libreoffice.org/58853
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 63594a62e0c43261bcd01ba62b10060153527aa8
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Aug 9 17:14:14 2018 +0200

    Set Qt5Widget to be a central widget of QMainWindow
    
    this is meant to solve the problem of native menu bar overlapping
    w/ non-native, as well as the inability to place an object or select
    text dragging the mouse cursor w/ LMB pressed
    
    Change-Id: I29f590ebf79d1ecc7e17b402125384cf13774bf3
    Reviewed-on: https://gerrit.libreoffice.org/58171
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 190b9a31f63e0412571a10df66400a8b6d9a4a82
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 9 14:45:49 2018 +0200

    Qt5 disable native draw via SAL_VCL_QT5_NO_NATIVE
    
    Primary as a debugging measure to compare output for Qt5Graphics.
    Checks mpToolkitName, so we just disable it for qt5 not kde5.
    
    Change-Id: Ib7a67c4bec16d81dd87b6351ba106f655d37948b
    Reviewed-on: https://gerrit.libreoffice.org/58790
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 4ce5875b72bd48370044f37068dcbb29d6d1fb0e
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 9 14:53:50 2018 +0200

    Qt5 fix nTransparency handling
    
    So nTransparency is actually also in percent, i.e. max is 100,
    instead of the full byte range, like alpha colors in Qt and VCL.
    
    Fixes "SAL_USE_VCLPLUGIN=qt5 ./bin/run vcldemo --show poly"
    transparency.
    
    Change-Id: I723cbb2d6b5af4a37b18d3e6a5e0c5b81421221a
    Reviewed-on: https://gerrit.libreoffice.org/58789
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 596011e9b510421f72178a2adcb68374218ed775
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 9 14:51:41 2018 +0200

    Qt5 also move color setting handling from kde5
    
    This is all QStyle based. Font handling still to do.
    
    Change-Id: I784e64aa88d013146e2c9a07051a0a76a1369ff0
    Reviewed-on: https://gerrit.libreoffice.org/58788
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 6a3d1f9a5a05dd1e2d221436ee87eae872f085f7
Author: Andrea Gelmini <andrea.gelmini at gelma.net>
Date:   Tue Aug 7 19:15:18 2018 +0200

    Fix typos
    
    Change-Id: Ib734b3d578f8036182a2f3e22eb1f3f8951b7fad
    Reviewed-on: https://gerrit.libreoffice.org/58699
    Tested-by: Jenkins
    Reviewed-by: Jens Carl <j.carl43 at gmx.de>

commit a3cb9c1e0443d19f3fc43ab043110ed6c399fdbc
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Tue Aug 7 17:12:15 2018 +0200

    loplugin:includeform
    
    Change-Id: Ibd50fa73a5ee63e3375ef0518df0ba84bf6fce1c

commit d622b92da61697918dd17db303e68d5ff4c47031
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Aug 6 17:22:29 2018 +0200

    Qt5 move native control handing from kde5
    
    The native painting code in the kde5 backend is Qt based only.
    To prevent multiple inheritance, it's moved into an extra class
    and just leaves the backend specific QImage blitting in the
    specific SalGraphics implementation.
    
    Change-Id: I3d5f58f42a37966794541fe1214c1b9557376a98
    Reviewed-on: https://gerrit.libreoffice.org/58652
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit f680b929dd976de09e64213873d22b078bdd743a
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Aug 6 17:17:52 2018 +0200

    Qt5 static_cast bitmap data should be enough
    
    This failed to build to on Haiku with:
    
    /sources/core/vcl/qt5/Qt5Bitmap.cxx:
     In member function 'virtual bool Qt5Bitmap::Create(const SalBitmap&, sal_uInt16)':
    /sources/core/vcl/qt5/Qt5Bitmap.cxx:155:92:
      error: invalid cast from type 'unsigned int' to type 'sal_uInt32 {aka long unsigned int}'
                    *image_data = reinterpret_cast<sal_uInt32>(colorTable.at(*buffer_data >> 4));
    
    Change-Id: Ib536901f8c55f854715089bce0ad5d954dd529e9
    Reviewed-on: https://gerrit.libreoffice.org/58651
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit e14b75dbd7db257b5e422bc290619237577f1f7d
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Aug 6 17:11:52 2018 +0200

    Qt5 fix main loop locking when processing events
    
    In commit bded890a44cc ("Qt5 just release the SolarMutex for Qt
    event") the Qt5 main loop was switched to running non-locked, as
    most other backends do, so now we must take the lock when
    processing Qt events.
    
    Eventually CallCallback should be virtual for security?
    
    Change-Id: I8cbfc9bb8b3de677a70ad3bd5cb3910fabec9b87
    Reviewed-on: https://gerrit.libreoffice.org/58650
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit c6b01524c5141c67f10ce0665200ef37690831e7
Author: Andrea Gelmini <andrea.gelmini at gelma.net>
Date:   Mon Jul 23 22:23:18 2018 +0200

    Fix typo
    
    Change-Id: I2f9f532890bedf4aa3d86bf2aa4b6961846a915a
    Reviewed-on: https://gerrit.libreoffice.org/57886
    Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>
    Tested-by: Jenkins

commit b0b35cc3839314616ba1b1f16c39e907a9e10429
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Jul 23 11:58:07 2018 +0000

    Qt5 just release the SolarMutex for Qt events
    
    Just like the other backends, just release the SolarMutex when
    processing Qt events and keep it for user events.
    
    Change-Id: I0c4a7149f1541607b546a99e51e790836bc9b2f9
    Reviewed-on: https://gerrit.libreoffice.org/57844
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 7497aea84e7d2fe29b91a2cd7f222c91eb91ec97
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Mon Jul 23 13:08:39 2018 +0200

    loplugin:unnecessaryparen
    
    Change-Id: Ie28001cf1eb5259f479caecdfb50355f98b80b7f

commit fd79f29a970774f54ee8a92285148cd08e923398
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jul 20 16:04:48 2018 +0200

    Avoid deadlock in case of events not driven by the user
    
    e.g. progress bar updates. Release and re-acquire SolarMutex
    
    Change-Id: Ie4e12fed7b2b8ee9bcb163334d82e466025cb7fa
    Reviewed-on: https://gerrit.libreoffice.org/57780
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit d1e9c536b30194ebc70f6b483c80330aea10dc1a
Author: Andrea Gelmini <andrea.gelmini at gelma.net>
Date:   Thu Jul 19 16:22:39 2018 +0200

    Fix typos
    
    Change-Id: Id31aa22a98f7520a37e624cbb1dc4d949246c0fb
    Reviewed-on: https://gerrit.libreoffice.org/57622
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>

commit 8bb3071a21e6e2c1ee4a39c8f032748542db89d8
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jul 17 15:57:41 2018 +0200

    No parent-child relationship between Qt5Widgets
    
    QWidget destructor always deletes all its children, which is fatal
    in case not-yet-deleted frame (e.g. because it's in lazy delete queue)
    points to one of those children
    
    There's parent-child relationships between the frames though, so perhaps
    no need to have it double. For native modality this seems enough
    
    Change-Id: I556ace8d7949bcdfb208170cc08181ac1f2622e8
    Reviewed-on: https://gerrit.libreoffice.org/57560
    Tested-by: Jenkins
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

commit 717d23b0388f37031234d3b1d4faa93a331e80ee
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jul 10 13:22:30 2018 +0200

    Bitmap cursors contain XBM data, read them accordingly
    
    Change-Id: I8d5cf48fb37db8e6e5c8058f92b69659838f3471
    Reviewed-on: https://gerrit.libreoffice.org/57229
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

commit 5a3cb2d90312d0ba2efaf64fab69594e1ada536e
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jul 6 16:35:13 2018 +0200

    Implement reading screen count and screen geometry
    
    this improves restoring window location should it be within
    the secondary screen
    
    Change-Id: Iaac6bcead6bfcb7ae9eda579e5a4ad6b2482cc39

commit f47a85ac4a59f58d05c10013455739c16a5b6e44
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jul 5 11:45:45 2018 +0200

    Basic Qt5 system display data
    
    copied from dummy headless implementation
    
    Change-Id: I1b184745627acd065b4c0cc54f044c47ec980c93

commit 11b651dab6fb3e373496e8e094a6ce27a0edc0b7
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jul 5 11:28:39 2018 +0200

    Don't draw focus around checkboxes and radiobuttons
    
    it is drawn separately around cb/rb's text
    
    Change-Id: I22737944048c4d501ba4dc5416fa79d4d081e91c

commit d32909cfceb92015210ab00e562e3bf648e4c9a2
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jul 6 13:12:05 2018 +0200

    various loplugin in qt5
    
    loplugin:includeform
    loplugin:staticaccess
    loplugin:loopvartoosmall
    loplugin:redundantcast
    
    Change-Id: Ibd4848f0c6076d5ae95fff2853e1f6e0ba1c083b

commit cfd99ecd54353ea3283b33e54bba33d04a01618f
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 18:24:28 2018 +0200

    Qt5 use fontconfig for font substitution
    
    This just shoves all known fonts from the PrintFontManager into
    the QFontDatabase. Can be disabled using SAL_VCL_QT5_NO_FONTCONFIG.
    It already feels slow - don't know.
    
    Running "./bin/run vcldemo --show text" you can see it has some
    pro and cons, regarding the output. Qts' diacrits look definitly
    nicer then the "substitutions". This brings the font support kind
    of on par with the other backends.
    
    And since sensible font substitition is not at all implemented in
    Qt, we have to rely on some platform ssolution anyway. And this
    needs a sensible, platform agnostic interface, so we can reuse the
    code easier.
    
    Change-Id: I4e9d8ee98fc479a7c4bbe4c968116e0a102ebb7a

commit 19c2545b8e84116e0c5973011ad4d4018e3191ad
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 18:15:50 2018 +0200

    Qt5 multiple small fixes
    
    * just assert palettes, which are larger then the bitmap support;
      smaller then maximum palettes are ok
    * 1bit images are encoded by the most significant bit (N1BitMsbPal)
      => adapt the alpha mask decoding
    * drawLine update height and width need an additional pixel
    * drawn objects can be filled *and* have an outline
    * show cairo usage in about dialog
    
    Change-Id: I301708386feb3cc1c86b27f47f0e76594a1e7357

commit 289fa0a2f8b37646ca13e3e494c0803de23fe880
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 18:10:27 2018 +0200

    Qt5 implement invert for blinking cursor
    
    The different modes are quite probably not correctly implemented,
    as multiple backends disagree here.
    
    Change-Id: I08fc3096487ca95f4905ae9f0e4b5d3897fca483

commit 4d837da96bd93d1c88be1032f56019badf770709
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 18:06:54 2018 +0200

    Qt5 implement scaled image draws
    
    If the source and target rects don't match, LO expect the image
    to be scaled.
    
    Change-Id: I337acfa56600eba92c10aed7a70749ad08c03e90

commit 8c0707ad68836f5a8bc6e0a08d84ded5ad47574e
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 17:45:14 2018 +0200

    Qt5 implement 4bit => 32bit bitmap conversion
    
    Some of the PNG icons are 4bit palette based PNG images.
    This implements the conversation function for the most
    common 4bit case, so we don't rely on some generic handling.
    
    All other non-4bit conversions can be handled by Qt.
    
    Change-Id: I4ddd744fb7166fc3a6992b6be6c250c2adb99ca5

commit 310bdee49ac59918a54a6c9e96e5888049760c90
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jul 5 18:38:07 2018 +0200

    Qt5 flesh out font handling
    
    Fills some more FontAttributes based on the QFont.
    Also implements initial font rotation support.
    
    Something is still strage with the vertical font in Writers
    vertical ruler. Text looks correct in vertical text boxes FWIW.
    
    The toRectangle bug is embarrassing; I was wondering for quite
    some time, which glyphs had strange size rects :-)
    
    While at it, move the Qt5Font header to vcl/inc/qt5.
    
    Change-Id: I67fa400486981035be6f98c5ab56e82d69c42065

commit 7eeccf93367f327138ab021e82cb6e531a3089a3
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jul 2 11:41:10 2018 +0200

    Draw button focus so that it doesn't obscure the actual button
    
    Change-Id: I0df51b8dfd75dd966639d0893c379f2038c949ff

commit 2257ee77c3fb6fe209aabc8110e7a6edaa548d25
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 28 13:42:00 2018 +0200

    Use cairo's OVER operator to preserve transparency
    
    Change-Id: I1afae266a5308fa0dbf2488777ddb963e99199c7
    
    Conflicts:
    	vcl/inc/headless/svpgdi.hxx

commit 1ef9cf024919d30fee3cc085bea8e35f2f5bec40
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 27 10:41:03 2018 +0200

    Implement native modality for modal dialogs
    
    instead of hack with hiding the window and showing it again (otherwise
    modality change has no effect and worse yet, weird things happen)
    it would be much easier to use QDialog
    
    Change-Id: Ie7029ca66380495c4aad246d02f4b96cb55eb01e

commit 13e328a06d851801d8ab65721c47c9b4cf3b18dd
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 26 11:48:52 2018 +0200

    Traversing dialog controls backwards (Shift-Tab) works now
    
    Change-Id: If0e8d7307dd37436751e524d7ed24e89d5b72db3

commit fb6905a53d24776fab6d556af9973fe3a31e9469
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 22 15:53:51 2018 +0200

    Ignore closeEvent if user has vetoed closing the frame
    
    Change-Id: Ib86ec0d297e23c02ad50ce1044859e029eae2ba9

commit 1a2939d10e8ea9e57002924bb80c9ae9c60ae457
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 22 15:20:34 2018 +0200

    Rearrange and annotate funcs by XInterface
    
    Change-Id: Ie429074fdbe8fb4e28b1af47486bc70c5f8070e8

commit 0be9bda0bc31359bedaf84f03fed3bdea005ea3b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 20 11:51:35 2018 +0200

    Implement getDirectory, signal+slot
    
    also factor some shared code out into separate func
    
    Change-Id: I49d25eeb4eb647b72dae78c42301091d198eeff4

commit dcc350bcad78b60aec27271dc02b3581fa2ffcdd
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 19 15:59:50 2018 +0200

    Folder picker is now really a folder picker
    
    and not a regular file picker with wrong title
    
    Change-Id: I849e7bb3d0cad197880fadd865f4d39f13245e97

commit 0886acae406fe5eabf90e43f6dd88839d8dfbf8f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 19 13:01:43 2018 +0200

    Fix initial switch to folder in fileopen dlg
    
    the argument passed is an URL, so using setDirectory wouldn't do
    the trick, setDirectoryUrl would
    
    Change-Id: I312f6e2a06b46777dc126f95f63ec0dbcb1f5799

commit 8e52d74b477e54e026c4fe0235925717ce65a8d5
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Mon Jun 18 18:05:29 2018 +0200

    loplugin:{implicitboolconversion,salbool}
    
    Change-Id: I795a50241b9d77127b5ee5558e0cd706e0fdb76b

commit 58baa6b208a2df98530843c878c3facf221d503b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 18 11:24:36 2018 +0200

    VCLKDE5Application is now unused as well
    
    Change-Id: Ib11274b6039596246aa232b83fa4d85095a93e08

commit 0dbc9b41098c590cedfb3b29366e1e204f63d042
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 18 11:15:02 2018 +0200

    Drop cargo-cult FPServiceInfo
    
    FILE_PICKER_SERVICE_NAME wasn't even used anywhere
    
    Change-Id: Ie99de85175b8321948612c680c4e4d956a4c7efc

commit efc237d435ccc87627c9a1eec9ddb3664d084ca2
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 18 10:36:50 2018 +0200

    Fold all the rest into KDE5FilePicker2
    
    Change-Id: Icbaa56057776ffcb981207ec30e5d94d6901e43c

commit efb9aaedb82fed2a164984593ff8208b0f70de19
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 15 15:30:16 2018 +0200

    Drop winId and KWindowSystem::setMainWindow
    
    as fpicker isn't a separate binary anymore
    
    Change-Id: I9c9c57a21f5dc79714f37f8bc65b998887c29e78

commit 42f6f40c12bb7f19b61af8a885643969f5224e7f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 15 14:35:20 2018 +0200

    Fold enableFolderMode into ctor
    
    Change-Id: I8674395271b83d9c50477bdf0242cd9f46af7a30

commit 7514bd950fe2df68bc15f2ba2f5d552bd2292b34
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 15 13:14:34 2018 +0200

    Fix suggesting file name (for new documents)
    
    Change-Id: I39eb672f7dd097e12ddb323ce702c6c28235b5d9

commit 337c547fd5b9c86798ed757e501ebe820bf14ecf
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 14 17:09:45 2018 +0200

    Fix copy&pasta
    
    Change-Id: I493fa7a14557a919fab6bc6cf9f955507488af6d

commit 7df591d1ac05eb317c21df56c551de1bd32d2837
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 14 17:08:17 2018 +0200

    Implement get|setLabel, signal+slot
    
    Change-Id: I0188f7609b7a934949ffdf0a6e64547b08ff03a8

commit 8e771cc791c2168fc918ce3d4b3a1ae45fa13c67
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 14 14:21:35 2018 +0200

    Implement enableControl, signal+slot
    
    Change-Id: I84f81f689167ec332772c706b0d0c6d7562b5ac8

commit ef2f45c47f261058bbc6f4b767b21efbd09ab4fa
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 14 12:36:48 2018 +0200

    Implement getValue, signal+slot
    
    Change-Id: Ic009ea5dc3ca3bf791d3348fce8d007022598c49

commit 6a015074977c007d55a066b6a33b1db7ebf3350c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 13 13:51:46 2018 +0200

    Add 2 more file/dir methods, signal+slot
    
    Change-Id: I0152e4e0fa72e27a144ca96f83fe6a282b272cbe

commit 4a542a07c0bae742508f37135dbdbc9bc5207cb4
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 13 13:09:13 2018 +0200

    Implement setMultiSelectionMode, signal+slot
    
    Change-Id: Idc411dc87a84b60a22fe7b6e7bba50b2c5302128

commit f81d620fa0c580263e946b05929c8a06cdb7fea9
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 12 16:25:25 2018 +0200

    Implement getSelectedFiles, signal+slot
    
    this finally makes fpicker usable
    
    Change-Id: Iedf7ed8de04947ffbc0e88348c95f2a937a8e69e

commit 31dded2cbda6debab499c8847c207cff12947d90
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Jun 12 12:54:59 2018 +0200

    Implement get|setCurrentFilter, signal+slot
    
    Change-Id: I1fb29b673e5cb474de7230407b7924844b1460e0

commit fd83ade188679e479766687fb2fce86b04c6b9c4
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 11 15:22:07 2018 +0200

    Implement appendFilter[Group], signal+slot
    
    Change-Id: I0a195de54a8631c2218f6704ca564c0c9f06becf

commit dfeebf3b9e79f50e4671853cbe928449ece6927e
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 8 22:49:26 2018 +0200

    Distinguish between open vs. save file dialog
    
    Change-Id: I1b9dee1a8cd4034f64c2c1b843cee1863a5dc1d9

commit 01c80576a01cb26e208166c13cf9cf5670e7a7dc
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 8 22:40:45 2018 +0200

    Implement setValue of fpicker checkboxes, signal+slot
    
    Change-Id: I0d75ef9f5584935d05a0526a626145e00761efd9

commit 17c63c889f03bfb72f547b97f794842c4c956f43
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 7 15:48:12 2018 +0200

    Show LibO's custom checkboxes in native fpicker
    
    Change-Id: I9cd6b0b393024957c3dec1bd7e381db62f711a24

commit 88ed38742e11b56c414110ecd93c9fc3a4646226
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 7 14:20:07 2018 +0200

    Basic native folder picker
    
    Change-Id: I1b77d7a1c8a4a3581554fb5c481b7d9039497ced

commit 8102483491abbaeb43be236459609975eadb9a62
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 7 13:26:59 2018 +0200

    Implement setDisplayDirectory, signal+slot
    
    Change-Id: Ieb3fb6bb9afa8cddbfd7f14ddfb36faebd524701

commit c6bc30ee27c4b0de70b9a2989f70433748ac39ce
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Jun 7 12:47:35 2018 +0200

    Add setTitle functionality, signal+slot
    
    Change-Id: Ib79837ff08cabf8a27b6d154529399a5965ab148

commit 888b169b8976cf7780185ac5c71981748cb66fdb
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 6 13:32:47 2018 +0200

    [Try to] get rid of dependency on X11
    
    also kill KDE5SalDisplay with fire, it is not used anywhere
    anymore
    
    Change-Id: I4fe439b01322a6e3a809cf518e32d844c303daca

commit 8b2cecd7860584e7c8c35d3deda354be3367878b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Jun 6 12:20:13 2018 +0200

    Basic KDE5 native file picker opens now
    
    Change-Id: I3bb5d45f3337fbe26d80acb1fac7a433de904546

commit c6a2f29fbd7090bd3848aadf1a6981638ffb8064
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 4 18:49:45 2018 +0200

    Start folding KDE5FilePicker2 into KDE5FilePicker
    
    Change-Id: I1004ccba52fb23549dd85c20068da5c62d7bc964

commit a5714582132d89c2d683f0bb2699ef194b71f0d2
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 4 15:39:40 2018 +0200

    Basic structures of KDE5 native filepicker build now
    
    Change-Id: I174a4a01f2191d935ea069a0e04b5c88f4bf8193

commit c62c4aa49a328cb17b14bb417dcf2f0c074f935c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Jun 1 16:15:44 2018 +0200

    Copy filepicker classes from gtk3_kde5, don't build yet
    
    Change-Id: Ic18add9e1e0a6a7e4480df17885670a0796f074a

commit 610d2400736bfd516d7b23a7d37964668678ee98
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Jun 14 16:08:10 2018 +0200

    Adapt --enable-qt5
    
    ...to 8447d31e529985ef7fc71933f0e55685530f9fc9 "return SalBitmap using
    std::shared_ptr"
    
    Change-Id: I7ef70eda5c2f5931b421852d938ae54d6e133e6d

commit ae07fd5004ab25f192c31458638d793e02554de3
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 12:29:09 2018 +0200

    return SalBitmap using std::shared_ptr
    
    since we hold it like that in Bitmap anyway
    
    Change-Id: I6264dfaaae6210cb008df5db8a421fc80c508f5b
    Reviewed-on: https://gerrit.libreoffice.org/55458
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit be26199b903cfe5372b3bec0ca04e3f12c3d7d0a
Author: Kacper Kasper <kacperkasper at gmail.com>
Date:   Sun Jun 10 05:59:31 2018 +0200

    qt5: hold LogicalFontInstance with rtl::Reference
    
    Build fix after c4c56de1b0e62ec866b519b2b24c5e805f0a86d3.
    
    Change-Id: I49303528ccbe49894a0fbae3c24d3f3d08c016eb
    Reviewed-on: https://gerrit.libreoffice.org/55547
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 7560c52689d8ae90c1a5365f9e05f05d626c196f
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 13:40:33 2018 +0200

    rename SalPrinterQueueInfo::mpSysData to mpPortName
    
    and simplify, most places can just leave it alone
    
    Change-Id: Id938ec12d21ef244a15b5e5a72626c5ad0d0e124
    Reviewed-on: https://gerrit.libreoffice.org/55499
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit bc3b29e446364d0b68285f489d7611b4bb5c29e9
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 14:41:16 2018 +0200

    hold and return SalMenu by std::unique_ptr
    
    and drop DestroyMenu, all the implementations just delete the object
    
    Change-Id: I673997ea1a9c5216b100cafdc70a8f697732769b
    Reviewed-on: https://gerrit.libreoffice.org/55501
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 985057b4b7aa2fd99d4d42e60b5fd26b0930e192
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 14:27:50 2018 +0200

    return and hold SalMenuItem by std::unique_ptr
    
    and drop DestroyMenuItem, all the implementations were just deleting the
    pointer
    
    Change-Id: I058817b963988b1e399279f61f45716a2cdba023
    Reviewed-on: https://gerrit.libreoffice.org/55500
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 22f177f10c62e4c3ac9b53342c23705e660783b0
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 13:32:57 2018 +0200

    hold and return SalPrinter with std::unique_ptr
    
    and remove DestroyPrinter, doesn't not anything beyond delete'ing the
    object
    
    Change-Id: I25e14b962e65a0e131fae3ff5771c82920a4e375
    Reviewed-on: https://gerrit.libreoffice.org/55498
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 14ab10bd3a59b48e4b055678009ba7080f5af9c9
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jun 8 13:16:50 2018 +0200

    return SalSession with std::unique_ptr
    
    Change-Id: I85527407c0cd2d3b94565fd7e24b0616948c9b0f
    Reviewed-on: https://gerrit.libreoffice.org/55497
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit da28915d967b0d2b604489b063c49468cd393a86
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Tue Jun 5 14:48:51 2018 +0200

    manage PhysicalFontFace by rtl::Reference
    
    Change-Id: I8f66b5afb066fe83abb83c56ebde6f21197f894b
    Reviewed-on: https://gerrit.libreoffice.org/55333
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

commit 110b611e0171aa1c033d1ad6602e2cfeffde37f0
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Jun 4 16:45:58 2018 +0200

    Qt's interpretation of transparency is different from vcl's one
    
    thanks Sergei Reznikov for pointing this out
    
    Change-Id: Ib07d144bb50b178ee7b36f2c7b2eaede27ed10bc
    (cherry picked from commit e56c81cc996747e3768cf171d0d6e94753b7d2af)

commit d870460e78554c065621d868f00fe282cda10892
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Jun 1 16:43:43 2018 +0200

    Remove unused Qt5MenuItem::mpVCLMenu
    
    Change-Id: Ia7f28a54f253f0263cc781feb5997bb51bb640b2
    Reviewed-on: https://gerrit.libreoffice.org/55193
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

commit 1cc7be6274b17523f8ca071f195b179f0ecbed2a
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Jun 1 17:47:39 2018 +0200

    Fix various Clang and loplugin warnings in --enable-kde5
    
    Change-Id: Ia79f97ca589720dbdfd14ea03560713fd2d22db9
    Reviewed-on: https://gerrit.libreoffice.org/55195
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

commit 2ec74d91cc5849d4a1469fb45ebf4462ad7cbc3a
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Jun 1 15:28:26 2018 +0200

    Various trivial loplugin fixes in --enable-qt5
    
    Change-Id: I9539eb77f663e1174919ae801495801f81571710

commit 3a5fc0144d362302cda91cac75bf3aaa9319993d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 31 12:14:55 2018 +0200

    Make clang-format happy, remove vcl/unx/kde5 from blacklist
    
    just between us girls, I hate you clang-format
    
    Change-Id: I4cd041eff7a9fa01eb9192cf357e3f07a26fa6ad

commit 750cc4d1c6bccde8c3cb2f636e91338aca36bfdf
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue May 29 09:53:43 2018 +0200

    Add radiobuttons to native menus
    
    Change-Id: I015bbb0a337b917096ca6f542a73c24c79fbef7d

commit 658cdc5bca1bd4356e0af5c0d427a578237ebe6d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon May 28 13:59:43 2018 +0200

    Add checkmark buttons to native menus
    
    Change-Id: If64227af287006cb4f9b980dac97b2fb401eac88

commit fe58e36009d56076fe47f78eb3fd26625ea62973
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri May 25 16:04:24 2018 +0200

    Dispatch commands from menus for real
    
    Change-Id: I01997caa22e14c1350bd83100edb74397ebab5d7

commit 057a2859362adfd3f34646330a0a093d5fe5d6fc
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 24 15:04:02 2018 +0200

    Basic structure of a slot to dispatch commands from menu
    
    Change-Id: If3a134f67f59d3238c27eb0fef99bf49a8970433

commit 98ec88733f1f52a6eafebef689f7c36131e5d027
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 23 17:39:44 2018 +0200

    Add shortcuts to native menu entries
    
    something's wrong though, they don't really show
    
    Change-Id: Id8559fd9b6a5d4b2b49442d179571d31a99b5b20

commit eccd9df447ea08eaa57f01d6e351e3cb98819728
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 23 11:23:34 2018 +0200

    Insert separators into native menu
    
    Change-Id: I88bb70b1e443821cc8d1904039f2a8fb52df1ff9

commit 5d6622b3776792812f1b4ff9062dd160fdf49598
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 23 10:51:30 2018 +0200

    Native leaf menus and submenus are now visible
    
    Change-Id: Ieaac0966b167d82c8bdeb60f3ce4b9cc8589ec62

commit 7e28d17ec9ffbd28e3622c2eca5682ec4936067d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 17 16:48:53 2018 +0200

    Clear menubar before opening a new app
    
    Change-Id: Icab19e31f7aa737351460790d2028114b24284ad

commit bd7db153a60f941248150a887e091930a749479b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 17 15:09:48 2018 +0200

    Replace ~ with & (Qt accelerator marker) in menu entries
    
    Change-Id: Ie7866357d4e74b778849262c1c2b60605a26faad

commit 96c81712828029be29bc0bf014e4f78399be7c52
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 17 12:55:55 2018 +0200

    Unify Color -> QColor conversion
    
    this also resolves build failures on 32bit platforms
    
    Change-Id: I53fa2faae52a8cb322644c5bd5e5e84d71110d8e

commit 79d719977f9a834112ad7ec3c02dc59a38e8a61b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 16 11:37:09 2018 +0200

    Top-level native menubar items are now visible
    
    Change-Id: I6746b4a41a99c75234e64ab48ce81ea97333da04

commit 124f35acea9362ada51be5b8c09eb34b7ba67268
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue May 15 16:29:15 2018 +0200

    Expose menu bar of the main window
    
    and some addional work on activating menus
    
    Change-Id: I0c4d87dc158f3253aa97d151385fce14551c11b9

commit 80221ce5fc0de353b8ec3355d9e57bd93c69f5fb
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon May 14 15:39:30 2018 +0200

    Templatize Qt5Widget class
    
    to distinguish between QMainWindow (top-level SalFrame) and QWidget
    (everything else). The former are going to receive a native menu
    
    Change-Id: I9023d1e464345f96f13967f5e2c8b0716890fbc9

commit 872648eebf1b28ba6bdb8e454f53f32f8f6463e6
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 9 14:34:24 2018 +0200

    Basic ops (add, remove) with native menu items
    
    nothing's visible yet
    
    Change-Id: Iee9d31ecdb931e64016f8430b51b619a39528726

commit 5e3fd46c5db15934aa0233361173c4e8eaf15a07
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue May 8 18:35:44 2018 +0200

    Prep Qt5Instance for native menus
    
    Change-Id: I7ec34b13823b943ef5e99b92d919c2df795d6ace

commit ea54ec7b83c4226859bac080e0b8a4fb6cbd4595
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue May 8 16:05:59 2018 +0200

    Basic skeleton of native menus
    
    in the closet
    
    Change-Id: Ic54b3853b53987b3e5a85444da0b9167a785bd81

commit 47bc5b57dcc68a55e8e9ca748e938d9f7d1120ab
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 3 17:22:08 2018 +0200

    Get rid of annoying focus rectangles in start centre
    
    Change-Id: I7ef38b226cd2bab7641638c500341cf7c198026d

commit cbdd606a91cf7229ab81462aa2ca59b551142bfe
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 3 16:45:57 2018 +0200

    Render list headers natively
    
    they have somehow odd colour though
    
    Change-Id: I645581cc594ba3e06c4475957565aadc633b9d20

commit 00403c68a5bb44733409bc3a3167505e17f5035b
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu May 3 12:03:12 2018 +0200

    Use QImage format with premultiplied alpha
    
    as that's what cairo (almost) silently expects
    
    Change-Id: If1ad6f28fcc6fb7ddc2ac4fcec0a31bad512cb2a

commit 857c36c0524a0bf257aa41735e1ee5c34d28b48a
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 2 16:42:56 2018 +0200

    Native focus rectangles for push buttons
    
    far from perfect, they also hide the button text (but at least focus
    frame in contrast colour is visible)
    
    Change-Id: I9a7c2b429ae14b8604f894de64a7328cde6cb270

commit 9afff295bbf86f2091c80992105670134dd05cb0
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 2 14:00:01 2018 +0200

    Native focus rectangles for radiobuttons
    
    that suffer from the same problem (lack of transparency) as those
    of checkboxes
    
    Change-Id: I4bb81c5f95b07e57a7d6cdb86ba4e31ec7660f5a

commit d37d3425099eeee17737936044a75da52270d24d
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 2 13:25:43 2018 +0200

    Native focus rectangles for checkboxes
    
    done only half-way, they need to be made transparent
    
    Change-Id: Id7b1ebce33ef6f8912ee5250c13e38592b383f81

commit 2642e03f1f8d6b7bd3a0339ac1cd90f49f9b2504
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed May 2 13:14:29 2018 +0200

    KDE5SalData derives from Qt5Data
    
    A step back since now mbNoFocusRects (= draw focus rectangle natively)
    is set, but native drawing itself is not yet implemented and no focus
    rectangles are drawn
    
    Change-Id: I4dde734d057f6c594eb11162990430697277f029

commit 2b63d3fadc4728615fb48c4e757dbd8a93d1c2a5
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Apr 27 10:04:14 2018 +0200

    Remove IMAGE_BASED_PAINTING dead code
    
    Change-Id: I2d30c61c2a8cbf69e04dd24098c0fffb7dac442d

commit c7e96c6d3a7da9b94c63c905fd49e7a8a3c19583
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Apr 25 15:42:59 2018 +0200

    Render tooltips natively
    
    with this, all widgets that used to be rendered natively with kde4
    are rendered natively also in kde5
    
    Change-Id: If814b121e928a9d743c74836f000b3230b946caf

commit 5d148bb1b30236702494fc1f1a50904b16ba13c1
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Apr 25 15:19:28 2018 +0200

    Render scrollbars natively
    
    Change-Id: I7f7e5bb8cf6e7307b0563a9ef84845a99dc54e1e

commit ca39986cab9945b99fcc495d0dae902c3bd4acfe
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 16:45:55 2018 +0200

    Render frames and window background natively
    
    Change-Id: I947abe375fc74acbb8628076a0938d1074d1427c

commit 07702f2ef1e0ce8c0c68e1d21338132511217928
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 16:38:01 2018 +0200

    Render toolbars natively
    
    Change-Id: Ib3716fa63dfccce66a6e43ba183820dc15497d07

commit 593cbb36ac351cd9c63dde4948f34f8fb3a949ee
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 16:33:45 2018 +0200

    Render list items natively
    
    Change-Id: Id8560e3e89d09c44d6b7c7679f4b3f0d5b67a0ee

commit 9e8d65b2546eafd50264965b02a26423c77c530f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 15:54:38 2018 +0200

    Render menu bar and popups natively
    
    Change-Id: I32554c8d21d8c2454236fcfd367e876049fdfbeb

commit 680e0ab2ce7a4ff2704c69c8661d1b1d9f7f0b79
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 15:24:41 2018 +0200

    Render progress bar natively
    
    Change-Id: I71148c242ba0933677f7582ec2e36fc4903e2f3e

commit f6d755c77c5b35044e5dca7e2777ea143a8b45f0
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 13:47:30 2018 +0200

    Drop duplicate implementation of conversion to QRect
    
    use the one from Qt5Tools class
    
    Change-Id: I4dc33b14fc6ab7fa7c426d6b1a56c299aed62c55

commit b45ad40ce014c785df6c9607e47baea49ade15a0
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 13:43:14 2018 +0200

    Render sliders and spinboxes natively
    
    Change-Id: I307930eca8a82f3153f38362ee8f55cb121707b7

commit e537892838aefc6587949e0c1f062fc3f2920410
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 24 12:23:58 2018 +0200

    Render text edits (single and multiline) natively
    
    also drop deprecated QStyleOptionFrameV3 and ancient code for
    Qt < 4.5
    
    Change-Id: I1f7cf92d23eebc032263b25bdf37651e14994c73

commit 7ba34f1905d38b0ea77e1ad3aab14faf8ff4172e
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 15:14:22 2018 +0200

    Render listboxes and comboboxes natively
    
    Change-Id: Ia8d46717df43b088bb72d1f937998a64795f663e

commit b0f663fd008d3a451cefe8fb08ad849668f65820
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 14:39:42 2018 +0200

    Render pushbuttons natively
    
    Change-Id: I1a8e82d70841765cad3d5838877489aab4656678

commit 6d5cb11d8e60cb54fd4e74ae10d67e07d86b4479
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 14:34:39 2018 +0200

    Render radiobuttons natively
    
    Change-Id: Idcc0563ec6fc788c1af135a7389a740e31e999c3

commit 104670c3ac782f9ae58e0cf9958957e7ed3f2b04
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 13:13:07 2018 +0200

    Remove now unused KDE5XLib and KDE5Data
    
    Change-Id: Ic3b3c0c41fb0992e8cc43410d5fb5c0bacc215fa

commit dd867523504a9f3189341d42cba81eb2b0fc4947
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 10:20:29 2018 +0200

    Render checkboxes natively
    
    Change-Id: I687746c3d464feff4762c94ae5e228da503559a9

commit 5e751164828d97c178d3915ca2529e6d009d8734
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 23 10:14:02 2018 +0200

    drawBitmap that takes BitmapBuffer as input
    
    Change-Id: Icc0f63fac38b1476100d790a99065ad29d17bc6a

commit 9dc816d1043484c5b796818dcff940b5af4d0972
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Apr 19 17:09:14 2018 +0200

    Kill GraphicsHolder with fire
    
    Change-Id: I6bcdb872a1c7279bd08fbbfecd582e698532e0b3

commit bdbf814820df09464faed9056e2837d9a24fcd68
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Apr 19 15:09:36 2018 +0200

    Restore Acquire/ReleaseGraphics, use KDE5SalGraphics
    
    commented out most of KDE5SalGraphics code for the time being
    
    Change-Id: I73654bd8376a9648a462505702dcf284f46ef315

commit 4ad7cceb9ad21ffb0a10a43e5afab57f52f2d6af
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Thu Apr 19 14:20:27 2018 +0200

    Reorganize code to enable derived classes inject SvpSalGraphics
    
    or derivative thereof
    
    Change-Id: Iea0d5e838de0ea397dcbffd11c33f021d53face2

commit 0a162c6c94de641f1b4b7785718ec3f80564e168
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Apr 16 13:30:23 2018 +0200

    Frames can now be closed by clicking top-right corner [x]
    
    Change-Id: I4f841bfd8fe819a322af1ecaa95d17273d3031ec

commit 9287b0d79cfdd3d0314bd5c84f970161d65448fe
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Apr 13 15:18:42 2018 +0200

    Use Acquire/ReleaseGraphics from base class
    
    also use SalFrame as argument and retval of CreateFrame
    
    Change-Id: Ie5d15ee672aaa60279db5d7ad0743d3ac0037ec1

commit 1db010e83e674f96207b97a6848dca5ca28855c7
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Apr 11 15:50:35 2018 +0200

    Remove some virtual funcs implemented in the base class

commit fe6a86a4c588fed8846b5d51b6805485e46b336c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Fri Apr 13 11:32:44 2018 +0200

    Remove unused headers and commented-out code
    
    Change-Id: I8dee846d9499f1549f5e61deaad885b93d2f5438

commit 53bf1a59f4443f507e8e4da5c9e1fefbc8bde598
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Wed Apr 11 18:24:55 2018 +0200

    Qt5 plugin now identifies itself as such (in About dialog)
    
    Change-Id: Icdc3d8dd20469bc2b2ca6e94a1318f313b9a5aa9

commit 65e44241150be500a64e40a15edf5e45d60f1b65
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 10 18:12:03 2018 +0200

    Move create_SalInstance to KDE5SalInstance class
    
    with this, we get the same display as Qt5 + cairo rendering
    
    Change-Id: I30206d0431e16aed90f6a995fa6a475e2f418708

commit 7b80d29308ee911e64b698ec9c603135a5bf68c2
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 10 16:20:32 2018 +0200

    KDE5SalInstance derives from Qt5Instance
    
    again, Qt5Instance needs to be made DLLPUBLIC
    
    Change-Id: I8645f0898183fd9bc2ac40110846b98e6b6447d6

commit f9002b3681a97db7f37be5a1d4a682fe8554eee2
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 10 15:08:37 2018 +0200

    KDE5SalFrame derives from Qt5Frame
    
    to achieve that, make Qt5Frame class DLLPUBLIC
    
    Change-Id: I7f1169e26845211fcf89a89a930fde48347630d3

commit eb7748cf9c0c3a6dd4d8f61c0905527aa410cda9
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Tue Apr 10 12:40:38 2018 +0200

    Move qt5 headers into vcl top-level include
    
    they will be used by kde5 vcl plugin
    
    Change-Id: Ibcece683802c7a448b165da4c2515408d641927c

commit 8288d0e4ef9eeffc6d1ef1e9890e140bec483b31
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Mar 12 09:56:18 2018 +0100

    Qt5 fix font drawing
    
    The main problem was the memory management of the harfbuzz memory
    blob. Now we copy the font data tables into the blob, as the
    QByteArray memory will be freed at the end of the function.
    
    Change-Id: If5a5a4b1a235e66ba472b28a156e16be1b82bf2e

commit 3e5dca209c94ab53ae292bc434c8fb2693318b54
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Feb 20 12:29:37 2018 +0100

    Qt5 some SalLAyout painting support
    
    Don't know the glyphs are missing...
    
    Change-Id: I40834192e712af6190de8df98c10afa54d8c76e4

commit 06fec8315b70e73c6652a7c60a728fef68fde812
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Feb 20 12:24:12 2018 +0100

    Qt5 minimal "native" file picker
    
    Change-Id: I99d8213d23b09b6cb1e398359ad05c8fa702a8e0

commit 22f570d44518dbb4357d63a330c5d285f0c4fadc
Author: Ilhan Yesil <ilhanyesil at gmx.de>
Date:   Mon Oct 29 12:33:25 2018 +0100

    tdf#121013 External tool opens it's own dialog to update input fields
    
    Instead calling function SwWrtShell::UpdateInputFields directly, use
    an UNO command, so an external tool can catch the UNO call.
    
    Change-Id: I978487e94b6f82a75b008bfcdc20bb025dc610f7
    Reviewed-on: https://gerrit.libreoffice.org/62502
    Tested-by: Jenkins
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    (cherry picked from commit b8e260a9372de9ee1186e1f78ade29717e9b8026)
    Reviewed-on: https://gerrit.libreoffice.org/62542
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 00205b41938858d26efee90fbaec44c10a97b978
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Nov 12 14:56:38 2018 +0100

    tdf#118568 Use custom image for signing signature line
    
    Reviewed-on: https://gerrit.libreoffice.org/63325
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit ba4390968a6df9a3598d9d5b70b84dfc634ee31b)
    
    Conflicts:
    	cui/source/dialogs/SignSignatureLineDialog.cxx
    	solenv/sanitizers/ui/cui.suppr
    
    Change-Id: Ib3c4d2301bf5e68b7c02590a8947ea3a502e7087

commit eb75c974e9cecd3910d088b8d33bad1632c32409
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Nov 12 08:30:46 2018 +0100

    Related tdf#118581 Use subject name, not issuer name for signature line
    
    And map the gpg user also the the subject name
    
    Change-Id: I1db7b93b6bfc82304924d6ef90db18ff4f97e13c
    Reviewed-on: https://gerrit.libreoffice.org/63278
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit b7d0b49f5708b55e24aabb719e26ce5ec8628161)

commit 497381f72947ce17335ec228f9e30b690b01893a
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Nov 9 16:42:16 2018 +0100

    tdf#118581 Correctly display issuer name in signature line
    
    Move the xmlsec helper methods to comphelper so that we can use them in cui
    
    Reviewed-on: https://gerrit.libreoffice.org/63198
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit 9c5d3e5c59a9d0ffcb5fd99f5d4c98b0f6b5560e)
    
    Conflicts:
    	cui/source/dialogs/SignSignatureLineDialog.cxx
    	unotools/source/misc/datetime.cxx
    	xmlsecurity/source/dialogs/certificatechooser.cxx
    	xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx
    	xmlsecurity/source/dialogs/macrosecurity.cxx
    
    Change-Id: If9b10cfff5f5abd6b16e48f043af7959edbb1142

commit e5d24a5950a2c5db3b6b397ddd7a447f81fb3142
Author: Michael Stahl <Michael.Stahl at cib.de>
Date:   Wed Jul 4 12:53:56 2018 +0200

    tdf#101856 sw: hidden bookmark portions in SwTextFormatter::NewTextPortion()
    
    All other hidden-text features already have a AUTOFMT hint or a TXTFIELD
    hint, so the SwAttrIter already creates new portions for them.
    
    The bookmarks aren't considered by SwTextFormatter currently, but
    SwScriptInfo already has all of the required info.
    
    Change-Id: I451ce331110aa58df8955e1a3ffa339e6f905b22
    Reviewed-on: https://gerrit.libreoffice.org/56959
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit bf4d4a9cad6664bd5772618e31e998942caef77e)

commit f53409aba71cea0663a2957d01ceb6d6200cfa9b
Author: Serge Krot <Serge.Krot at cib.de>
Date:   Mon Feb 12 10:19:10 2018 +0100

    tdf#101856: Use bookmark attributes at load
    
    Conflicts:
    	sw/source/core/text/porlay.cxx
    
    Change-Id: I935c50f8b3a1d7179121b9230a7f7f25fa6aea22
    (cherry picked from commit f8afdb8ba99074a85b331065b4642081467557ec)
    Reviewed-on: https://gerrit.libreoffice.org/49578
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit 97de51107824b5b3452e5343672c838da4b04b84)

commit 9492c6ccf1366e961a282cec92019449899922be
Author: Serge Krot <Serge.Krot at cib.de>
Date:   Thu Feb 8 13:19:01 2018 +0100

    tdf#101856 odt: write/read new bookmark attributes: unit test
    
    (cherry picked from commit 61150f1c37744457e7a1a1c1e684612b6adf0298)
    Reviewed-on: https://gerrit.libreoffice.org/49424
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit 8c2545153572b32ecba202e52aade84b188dac73)
    
    Conflicts:
    	schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng
    	sw/qa/extras/odfexport/odfexport.cxx
    
    Change-Id: I094f91c2af2d171067e3c37a8d52276835d36e9c

commit b6e60efa4c9cfa0d4072b89e48a4ea3718415c5c
Author: Serge Krot <Serge.Krot at cib.de>
Date:   Thu Mar 1 13:00:33 2018 +0100

    tdf#101856 Backport parsing of bookmark properties
    
    Change-Id: I7654aa93d4d86a5d36201832ac3609b9f4c30e03
    Reviewed-on: https://gerrit.libreoffice.org/50565
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    (cherry picked from commit 88b6b1a8c149163d226eb3295930e3407bcb8b5b)
    Reviewed-on: https://gerrit.libreoffice.org/56958
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit 412b1f8d2b03687a13784e3055c5b0f2507dfef2)

commit 2b7563f626953f30d2a449854ace54aa86348cf1
Author: Bernhard Widl <bernhard.widl at cib.de>
Date:   Wed Nov 15 19:30:28 2017 +0100

    tdf#101856 create bookmarks w/ new hidden/cond attrs, save as odt
    
    Committer's note: this is forward ported from 5.2+backports branch, with
    numerous conflicts.
    
    tdf#101856 add new checkbox/editfield for hidden/condition attrs
    Conflicts:
    	sw/uiconfig/swriter/ui/insertbookmark.ui
    Author: Bernhard Widl <bernhard.widl at cib.de>
    (cherry picked from commit c347e00821791377731ab32acd103ea006f3cc1b)
    
    tdf#101856 Fix crash in Insert Bookmark dialog
    Author: Serge Krot <Serge.Krot at cib.de>
    Reviewed-on: https://gerrit.libreoffice.org/50616
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    (cherry picked from commit bcc16920eec647f2a3753d60c4d969862f272942)
    
    Change-Id: Ib1df7a4c1477693aa2d0ec067635cdcbd393cebd
    Reviewed-on: https://gerrit.libreoffice.org/46820
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit 7a586a9c6bf28088c72f163d724d1cb3259e7920)

commit 37bae5aed8a90120263251b82630beee6addcac5
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Tue Nov 6 10:16:25 2018 +0100

    tdf#118582 Disable signature line signing once it is signed
    
    Change-Id: I720d7d4920ae9c2f5d74ad827e1e214a62fe81a9
    Reviewed-on: https://gerrit.libreoffice.org/62947
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit 7b6f477799d55d80775b6120ba0b5ce1bb45fb3c)

commit 6d00be13dbfec0f1662df339415983d4171881f2
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Mon Sep 17 10:32:59 2018 +0200

    Only check ODF version when signing ODF
    
    This allows signing ooxml when an older default ODF version
    has been configured.
    
    Change-Id: I8e44caa2795c1da445895dd68d8cc60370c5747c
    Reviewed-on: https://gerrit.libreoffice.org/60560
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit 408ea1f0d449fdcd2ddaa50155c7a1a26a048ca8)

commit 8fba3077ae2f1be777e9cad499fbd5bf773a6bd5
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Sep 14 10:30:36 2018 +0200

    tdf#118569 Signature Line: When signing ooxml, only show X.509 certificates
    
    Also fixes a bug where signing was aborted after saving as docx.
    
    Change-Id: Ic42b7de2400be0bc55da03b017a545ceaedef9f9
    Reviewed-on: https://gerrit.libreoffice.org/60480
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit 9b4c6892630a98c1218aca72827f718184a4b5f0)

commit 347222ddf954d2f5bca504189106e27a8c95d352
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Fri Jun 29 09:10:48 2018 +0200

    tdf#117903 Add signature line feature to calc
    
    Reviewed-on: https://gerrit.libreoffice.org/57015
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
    (cherry picked from commit 9891fd076c30d353e9edfee9678f0b8e96d26238)
    
    Conflicts:
    	cui/source/dialogs/SignatureLineDialog.cxx
    
    Change-Id: I4e9121803a26cba1f40f8f1c673c7809543ef2ec



More information about the Libreoffice-commits mailing list